繁体   English   中英

如何验证Pod正在特权运行

[英]How to validate that a Pod is running privileged

我试图弄清楚如何验证Pod是否在启用了安全上下文特权(设置为true)的情况下运行。

我假设' kubectl describe pod [name] '将包含此信息,但似乎没有。

我使用以下定义快速创建了一个pod进行测试:

apiVersion: v1
kind: Pod
metadata:
  name: priv-demo
spec:
  volumes:
  - name: priv-vol
    emptyDir: {}
  containers:
  - name: priv-demo
    image: gcr.io/google-samples/node-hello:1.0
    volumeMounts:
    - name: priv-vol
      mountPath: /data/demo
    securityContext:
      allowPrivilegeEscalation: true
      privileged: true

任何想法如何检索安全上下文? 这一定是一件容易的事,而我只是忽略了一些事情。

kubectl get pod POD_NAME -o json | jq -r '.spec.containers[].securityContext.privileged'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM