Руководство по манифестам Kubernetes: хорошие ресурсы / параметры запуска Docker

Мне было интересно, существует ли централизованный документ о параметрах, доступных для использования в файлах манифеста Kubernetes;

Я знаю, что есть куча общих файлов YAML, но, поскольку есть перекрытие команд запуска докеров и команд kubectl, я хотел знать, какие из них действительно можно использовать для Kubernetes.

то есть, в частности, параметры запуска докера включают --net = host, --pid = host, --privileged

Я знаю, что --privileged используется для securityContext в манифесте kubernetes https://kubernetes.io/docs/user-guide/security-context/

containers:
...
  -name:
   ...
   securityContext:
     privileged: true

но что касается двух других, я не могу найти хороших ресурсов, чтобы проверить, доступны ли эти параметры.


person snavien    schedule 29.03.2017    source источник


Ответы (1)


Все параметры и поля задокументированы в справочниках ресурсов, которые вы можете найти в разделе Справочник по Kubernetes.

Например. для определения Pod вы можете проверить связанные документы, вы обнаружите, что все в блоке "spec" относится к PodSpec объекты, и они содержат, среди прочего, определения контейнеров. В справочнике Контейнер вы найдете все обязательные и необязательные поля.

Я предполагаю, что это централизованный документ, который вы искали.

Кроме того, вы можете проверить справочник по командам и аргументам контейнера руководство.

person pagid    schedule 29.03.2017
comment
Спасибо! прав ли я, предполагая: spec: hostNetwork: true hostPID: true эквивалентны --net = hots --pid = host? - person snavien; 31.03.2017