2

当我想在 openshift 项目中部署运行良好的 cAdvisor 容器时遇到问题。

我在 openshift 项目中有一个专用的服务帐户,我给他添加了特权 scc,然后我在 cAdvisor.yaml 中进行了一些更改并尝试部署,容器正在工作,但是当我想进入网页的“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 信息:尝试在 unix:///var/run/docker.sock 连接到 Docker 守护进程套接字时获得权限被拒绝:获取http://%2Fvar%2Frun%2Fdocker.sock/info:拨打 unix /var/run/docker.sock:连接:权限被拒绝”

4

0 回答 0