当我想在openshift项目中部署工作良好的cAdvisor包含时,我有问题 .

我在openshift项目中有一个专门的serviceaccount,我添加了他特权scc,然后我在cAdvisor.yaml做了一些更改并尝试部署,包含工作但是当我想进入Webside的“Docker Containers”部分时出错

我在cAdvisor.yaml中所做的更改:

metadata:
  annotations:    
  openshift.io/scc: privileged

  securityContext:
    runAsUser: 0

  serviceAccount: cadvisor-sa
  serviceAccountName: cadvisor-sa

卷:

volumes:
    - hostPath:
        path: /
      name: rootfs
    - hostPath:
        path: /var/run
      name: var-run
    - hostPath:
        path: /sys/fs/cgroup/cpu
      name: sys
    - hostPath:
        path: /var/lib/docker
      name: docker

网上出错:

无法获取docker info:在尝试连接到unix时的Docker守护程序套接字时获得权限被拒绝:///var/run/docker.sock:获取http://%2Fvar%2Frun%2Fdocker.sock/info:dial unix /var/run/docker.sock:connect:permission denied“