Kubelet在启动时失败:无法从输出““

时间:2018-07-23 12:29:52

标签: kubernetes kubelet

我目前正在构建一个容器化的Kubernetes集群。

尝试启动kubelet二进制文件时,我会失败

server.go:233] failed to run Kubelet: could not detect clock speed from output: ""

我开始用kubelet

/bin/kubelet \
--address 192.168.0.4 \
--allow-privileged true \
--anonymous-auth true \
--authorization-mode AlwaysAllow \
--cloud-provider ""\
--cni-bin-dir /opt/cni/bin \
--cni-conf-dir /etc/cni/net.d \
--containerized true \
--container-runtime remote \
--container-runtime-endpoint unix:///var/run/containerd/containerd.sock \
--image-pull-progress-deadline 2m \
--kubeconfig /var/lib/kubelet/kubeconfig \
--network-plugin cni \
--register-node true \
--root-dir /var/lib/kubelet \
--v 2

到高山图像上。该映像具有特权运行。

检查相应的源代码并没有发现问题的根源。 有人有指引我指向的方向吗?

1 个答案:

答案 0 :(得分:1)

解决方案是添加一个卷以链接到cgroup,因此cadvisor具有读取所需文件的必需权限。

-v /cgroup:/sys/fs/cgroup:ro
相关问题