如何检查Pod安全策略是否启用?

ZPr*_*ime 4 kubernetes

我正在尝试调试为什么 pod 安全策略 (psp) 不适用。运行以下命令显示未找到资源。不确定这是否足以确认 psp 已启用。

$ kubectl get psp
No resources found.
Run Code Online (Sandbox Code Playgroud)

谢谢。

Ija*_*han 5

https://kubernetes.io/docs/concepts/policy/pod-security-policy/#enabling-pod-security-policies

Pod 安全策略控制作为可选(但推荐)准入控制器实现。PodSecurityPolicies 是通过启用准入控制器来强制执行的,但在没有授权任何策略的情况下执行此操作将阻止在集群中创建任何 pod。

由于 Pod 安全策略 API (policy/v1beta1/podsecuritypolicy) 的启用与准入控制器无关,因此对于现有集群,建议在启用准入控制器之前添加并授权策略。