k8s问题处理

1.master节点 kubeadm init警告问题: 

 解决办法:

修改vim /etc/docker/daemon.json

增加 "exec-opts": ["native.cgroupdriver=systemd"]

{
  "registry-mirrors": ["https://ogeydad1.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"]
}

执行systemctl daemon-reload,并重启docker:systemctl restart docker

重启kubelet:systemctl restart kubelet

kubeadm reset 重置

操作方法

1.Master 节点和Work节点都需要执行:kubeadm reset

[root@k8s-master ~]# kubeadm reset
[reset] Reading configuration from the cluster...
[reset] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -o yaml'
[reset] WARNING: Changes made to this host by 'kubeadm init' or 'kubeadm join' will be reverted.
[reset] Are you sure you want to proceed? [y/N]:

注意:
kubeadm reset 执行后不会删除$HOME/.kube文件,执行rm -rf $HOME/.kube

重新初始化配置kubeadm init 

具体可查看:centos7.6安装Kubernetes-V1.21

从该文章的4.3开始配置完5.1步骤,master才算配置完成

2.Node节点Kubeadm join 问题1:

 解决办法:

修改vim /etc/docker/daemon.json

增加 "exec-opts": ["native.cgroupdriver=systemd"]

{
  "registry-mirrors": ["https://ogeydad1.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"]
}

执行systemctl daemon-reload,并重启docker:systemctl restart docker

重启kubelet:systemctl restart kubelet

3.Node节点Kubeadm join 问题2:

 此种情况出现,可能是master节点执行了kubeadm reset之前没有删除node导致;导致node节点的kubeadm还一直用的原来的配置;

解决方法:

node节点下执行 kubeadm reset命令,重置

重新执行join操作即可:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值