我正在尝试使用 kube-ui,但在仪表板中出现 503 错误。寻找解决方案我发现这是由 cAdvisor 引起的,它嵌入在 kubelets 中。但是,我不知道为什么会这样。我正在使用以下命令启动我的 hyperkube kubelet:
`docker run --net=host -d -v /var/run/docker.sock:/var/run/docker.sock gcr.io/google_containers/hyperkube:v1.0.7 /hyperkube kubelet --api_servers=http://localhost:8080 --v=2 --address=0.0.0.0 --enable_server --hostname_override=127.0.0.1 --allow-privileged=true --cadvisor-port=4194 --config=/etc/kubernetes/manifests-multi`
和 kube-ui:
kubectl create -f cluster/addons/kube-ui/kube-ui-rc.yaml
kubectl create -f cluster/addons/kube-ui/kube-ui-svc.yaml
我也试过,运行一个cadvisor容器,然后仪表盘出现了,但是主从图形信息是一样的。我使用的命令行:
sudo docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=4194:8080 \
--detach=true \
--name=cadvisor \
google/cadvisor:latest