我正在致力于在Azure Ubuntu虚拟机20.04LTS上安装Kubernetes集群。为此,我遵循了以下文章。
https://www.edureka.co/blog/install-kubernetes-on-ubuntu#InstallingKubeadmKubeletKubectl https://adamtheautomator.com/install-kubernetes-ubuntu/#Initializing_a_Kubernetes_Cluster
每当我在主节点上执行这个kubeadm init --apiserver-advertise-address=<ip-address-of-kmaster-vm> --pod-network-cidr=192.168.0.0/16 cmd来初始化一个Kubernetes集群时,我就会得到以下错误:
等待-控制-平面等待库贝利特从目录“/etc/kubernetes/
”中以静态Pods的形式启动控制平面。这可能需要高达4M的kubelet-检查初始超时的40多个通过。库贝利特-检查,似乎库贝莱没有运行或健康。kubelet -检查等于'curl -sSL http://localhost:10248/healthz‘的HTTP调用失败时出错: Get "http://localhost:10248/healthz":拨号tcp 127.0.0.1:10248:http://localhost:10248/healthz":ConnectionReused.kubelet-检查似乎kubelet没有运行或健康。kubelet-检查HTTP调用等于'curl -sSL http://localhost:10248/healthz’失败时出错: Get "http://localhost:10248/healthz":拨号tcp 127.0.0.1:10248:连接被拒绝。库贝利特-检查,似乎库贝莱没有运行或健康。kubelet -检查等于'curl -sSL http://localhost:10248/healthz‘的HTTP调用失败时出错: Get "http://localhost:10248/healthz":拨号tcp 127.0.0.1:10248:http://localhost:10248/healthz":ConnectionReused.kubelet-检查似乎kubelet没有运行或健康。kubelet-检查HTTP调用等于'curl -sSL http://localhost:10248/healthz’失败时出错: Get "http://localhost:10248/healthz":拨号tcp 127.0.0.1:10248:连接被拒绝。
所以,有人能帮我在Azure Ubuntu虚拟机上安装Kubernetes集群吗?
发布于 2021-09-10 07:24:23
我也面临着这个问题,并通过将cgroup司机改为systemd来解决这一问题。
sudo vi /lib/systemd/system/docker.service
Then Modifiy the line as below
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --exec-opt native.cgroupdriver=systemd
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl restart kubelet
sudo systemctl status kubelet如果kubelet状态处于活动状态并正在运行,则可以应用kubeadm命令并安装kubernetes。
发布于 2021-09-13 18:47:24
我已经看到这个错误很多次了,老实说,它可能是由许多不同的事情造成的。
帮助我的是深入挖掘一些Kubernetes组件的原木。
查看kubelet:systemctl status kubelet的状态
查看kubelet:journalctl -exu kubelet的日志
有时问题可能是库贝莱试图开始的吊舱。
可以使用直接与容器运行时对话的crictl工具对它们进行调试。
https://stackoverflow.com/questions/69085180
复制相似问题