当我们按照官网的步骤安装好 KubeEge 后,会发现 edge node 的状态为 NotReady

好了直接给答案吧 这里是因为 cgroup driver 导致的 , 我们统一成systemd
cloud side
kubelet 配置 cgroup driver

# Note: This dropin only works with kubeadm and kubelet v1.11+
[Service]
Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf"
Environment="KUBELET_CONFIG_ARGS=--config=/var/lib/kubelet/config.yaml"
Environment="KUBELET_CGROUP_ARGS=--cgroup-driver=systemd --runtime-cgroups=/systemd/system.slice --kubelet-cgroups=/systemd/system.slice"
# This is a file that "kubeadm init" and "kubeadm join" ge

本文介绍了解决KubeEdge edgenode状态显示NotReady的问题,主要原因是cgroupdriver设置不当。通过调整kubelet和docker的cgroupdriver至systemd,并更新edge.yaml文件,可以有效解决此问题。
最低0.47元/天 解锁文章
1131

被折叠的 条评论
为什么被折叠?



