首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Azure Ubuntu虚拟机20.04 LTS上安装Kubernetes集群

如何在Azure Ubuntu虚拟机20.04 LTS上安装Kubernetes集群
EN

Stack Overflow用户
提问于 2021-09-07 08:54:57
回答 2查看 1.1K关注 0票数 1

我正在致力于在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集群吗?

EN

回答 2

Stack Overflow用户

发布于 2021-09-10 07:24:23

我也面临着这个问题,并通过将cgroup司机改为systemd来解决这一问题。

代码语言:javascript
复制
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。

票数 3
EN

Stack Overflow用户

发布于 2021-09-13 18:47:24

我已经看到这个错误很多次了,老实说,它可能是由许多不同的事情造成的。

帮助我的是深入挖掘一些Kubernetes组件的原木。

查看kubelet:systemctl status kubelet的状态

查看kubelet:journalctl -exu kubelet的日志

有时问题可能是库贝莱试图开始的吊舱。

可以使用直接与容器运行时对话的crictl工具对它们进行调试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69085180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档