我正在使用 securityContext 进行测试,但是当我将 runAsNonRoot 设置为 true 时,我无法启动 pod。\n我使用 vagrant 以用户 abdelghani 的身份将一个 master 和两个 minion 以及 ssh 部署到主机:
\nid $USER\nuid=1001(abdelghani) gid=1001(abdelghani) groups=1001(abdelghani),27(sudo)\nRun Code Online (Sandbox Code Playgroud)\n集群信息:
\nKubernetes 版本:4.4.0-185-generic\n使用云:(不在公有云则裸机)\n安装方式:手动\n主机操作系统:ubuntu16.04.6\nCNI 及版本:\nCRI 及版本:
\napiVersion: v1\nkind: Pod\nmetadata:\n name: buggypod\nspec:\n containers:\n - name: container\n image: nginx\n securityContext: \n runAsNonRoot: true\nRun Code Online (Sandbox Code Playgroud)\n我这样做:\nkubectl apply -f pod.yml\nit 说 pod mybugypod 创建了,但是当我检查时:\nkubectl get pods\npod\xe2\x80\x99s 状态是 CreateContainerConfigError
\n我做错了什么?
\n