docker的privileged 与 k8s的privileged 设置方式

有一个容器想要从docker直接运行改造成kubernetes部署,结果发现很多文件的权限,在docker和kubernetes中不一样

    1、docker 运行privileged命令: docker run -t -i --privileged centos:latest bash

    2、kubernetes 里面比较完整定义了 SecurityContext: capabilities: add: ["NET_ADMIN"]

         需要在pod的yml中增加如下定义  

containers:
  - name: xxx
    securityContext:
      privileged: true
      capabilities:
        add: ["NET_ADMIN"]

        

你可能感兴趣的:(编程技术及工具)