安装K8s遇到的问题

1。根据以下博客去布置

【2024】k8s集群 图文详细 部署安装使用(两万字)-CSDN博客

问题:在安装容器的时候容器显示activate(start)要是running才可以。

vim /etc/systemd/system/containerd.service
按照图片改

2.在   三、部署集群里的下载镜像环节,报错。 解决 registry.k8s.io/pause:3.6镜像无法从远端拉取

这是因为博客中有个地方的源没换.。。。依据kubernetes安装问题记录-爱代码爱编程 (icode.best)中6.2.2

首先,# 生成 config.toml 文件, containerd config defau        lt > /etc/containerd/config.toml

其次vim /etc/containerd/config.toml

将这个换成以下语句# sandbox_image = "registry.k8s.io/pause:3.8"

sandbox_image = "registry.aliyuncs.com/google_containers/pause:3.9"

修改第65行sanbox_image的值改为registry.aliyuncs.com/google_containers/pause:3.9

需要137行的false改为true

# 重启 systemctl restart containerd

问题2在查看节点的时候报错The connection to the server 192.168.110.128:6443 was refused - did you specify the right host or port?,

kubectl命令出现错误“The connection to the server localhost:8080 was refused”-CSDN博客

解决方法:
1.将主节点(master)中的“/etc/kubernetes/admin.conf”文件拷贝到从节点相同目录下
2.配置环境变量

echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile

3.立即生效

source ~/.bash_profile

第三个问题The connection to the server <HOST>:6443 was refused - did you specify the right host or port 

重置k8s集群(两种方法)

第一种

今天启动虚拟机的时候,在master敲入指令,提示错误,如下所示:

kubectl get po The connection to the server apiserver.demo:6443 was refused - did you specify the right host or port?

按照字面理解是,连接server apiserver.demo:6443被拒绝

于是我查了下hosts文件,发现apiserver.demo的指向在。下一步考虑查看端口,

ss -antulp | grep :6443

也没发现有端口占用。

后面通过百度得知,k8s需要开启kubelet的服务,所以在这里怀疑kubelet没有启动成功;

于是查看kubelet服务

systemctl status kubelet

果然没有启动成功。手动重启kubelet

systemctl restart kubelet

敲get指令还是不行。重新查看服务,发现kubelet没有启动成功。

查看服务systemd日志:

journalctl -xefu kubelet

通过日志发现,原来是没有启动docker。导致kubelet启动失败。

systemctl start docker

systemctl start kubelet
————————————————

第二种

需要在每台机器上执行

kubeadm reset

删除$HOME/.kube

rm -rf $HOME/.kube

然后重做。。三部署集群 那一大步骤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值