【发布时间】:2021-06-07 00:32:46
【问题描述】:
Kubernetes API 文档state:
SecurityContext 包含 pod 级别的安全属性和通用容器设置。可选:默认为空。 请参阅每个字段的默认值的类型说明。
它们指的是什么“类型”,这些默认值具体记录在哪里?
【问题讨论】:
-
this 是您要找的吗?
-
那么“类型”是否仅仅意味着 PodSecurityContext 与 [Container] SecurityContext? (也就是说,将 config 部分视为非原始 datatype。)并且不区分使用这些字段的 resource types/kinds(例如 Deployment 与 StatefulSet)?
-
在链接的文档中,您可以看到“
SecurityContext和PodSecurityContext中都存在某些字段。当两者都设置时,SecurityContext中的值优先。”为了检查每个字段的描述,您应该参考表并检查类型描述。也可以在那里找到默认值。 -
是standard API terminology中的SecurityContext和PodSecurityContext资源类型(或种类)吗?
-
pod 清单中的
securityContext字段是一个PodSecurityContextobject,它在 Kubernetes API 中保存安全上下文。而Kinds 分为三类:对象、列表、简单。术语“种类”是为这些“顶级”API 类型保留的。应使用术语“类型”来区分对象或子对象中的子类别。