我想知道是否有关于可在Kubernetes清单文件中使用的选项的集中文档;
我知道一般的YAML文件有很多,但由于docker run命令和kubectl命令的重叠,我想知道哪些实际上可用于Kubernetes。
即。特别是docker run选项包括--net = host, - pid = host, - privatevourged
我知道--privileged是针对kubernetes清单中的securityContext https://kubernetes.io/docs/user-guide/security-context/
containers:
...
-name:
...
securityContext:
privileged: true
但至于其他两个我找不到好的资源来验证这些选项是否可用。
答案 0 :(得分:2)
所有选项和字段都记录在资源引用中,您可以在Kubernetes reference部分找到它们。
E.g。对于Pod的定义,您可以查看related docs,您会发现" spec"中的所有内容。块涉及PodSpec个对象,其中包含容器定义。在Container引用中,您将找到所有必填字段和可选字段。
我认为这是您正在寻找的集中文件。
除此之外,您可能需要查看Container Command and Arguments参考指南。