当我想在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“