小编Kir*_*uba的帖子

kubernetes securitycontext runAsNonRoot 不工作

我正在使用 securityContext 进行测试,但是当我将 runAsNonRoot 设置为 true 时,我无法启动 pod。\n我使用 vagrant 以用户 abdelghani 的身份将一个 master 和两个 minion 以及 ssh 部署到主机:

\n
id $USER\nuid=1001(abdelghani) gid=1001(abdelghani) groups=1001(abdelghani),27(sudo)\n
Run Code Online (Sandbox Code Playgroud)\n

集群信息:

\n

Kubernetes 版本:4.4.0-185-generic\n使用云:(不在公有云则裸机)\n安装方式:手动\n主机操作系统:ubuntu16.04.6\nCNI 及版本:\nCRI 及版本:

\n
apiVersion: v1\nkind: Pod\nmetadata:\n  name: buggypod\nspec:\n  containers:\n  - name: container\n    image: nginx\n    securityContext:        \n      runAsNonRoot: true\n
Run Code Online (Sandbox Code Playgroud)\n

我这样做:\nkubectl apply -f pod.yml\nit 说 pod mybugypod 创建了,但是当我检查时:\nkubectl get pods\npod\xe2\x80\x99s 状态是 CreateContainerConfigError

\n

我做错了什么?

\n

security kubernetes

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

kubernetes ×1

security ×1