k8s:用kubeadm安装k8s时常见问题汇总

1.It seems like the kubelet isn't running or healthy.
vi /etc/docker/daemon.json 加入

"exec-opts": ["native.cgroupdriver=systemd"]
systemctl daemon-reload
systemctl restart docker

2.安装指定版本的k8s组件


yum -y install kubelet-1.22.2
yum -y install kubectl-1.22.2
yum -y install kubeadm-1.22.2

3.实在解决不了问题,初始化

kubeadm reset

4.查看pod详情:

kubectl describe pod mysql-r4rzq

5./proc/sys/net/bridge/bridge-nf-call-iptables contents are not set to 1

echo "1" >/proc/sys/net/bridge/bridge-nf-call-iptables

6.Docker删除已退出的容器

docker ps -a | sed '/^CONTAINER/d' | grep "Exited" | gawk '{cmd="docker rm "$1; system(cmd)}'

7.Docker停止包含’k8s’的容器

docker ps -a | sed '/^CONTAINER/d' | grep "k8s" | gawk '{cmd="docker stop "$1; system(cmd)}'

8.删除k8s

yum -y remove kubelet kubeadm kubectl

9.The connection to the server localhost:8080 was refused - did you specify the right host or port

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

12.error execution phase kubelet-start: error uploading crisocket: timed out waiting for the condition

swapoff -a
kubeadm reset
rm /etc/cni/net.d/* -f
systemctl daemon-reload
systemctl restart kubelet

13: curl -sSL http://localhost:10248/healthz 报错

journalctl -xeu kubelet

看kubelet是否报错。看docker是否正常。如果报cpu 和Memory错误,

systemctl show docker | grep Accounting
systemctl set-property docker.service MemoryAccounting=yes
systemctl set-property docker.service CPUAccounting=yes

然后重启docker服务

安装时报no package available
编辑/etc/yum.repos.d/kubernetes.repo

[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

misconfiguration: kubelet cgroup driver: “systemd” is different from docker cgroup driver: "cgrou

vi /etc/docker/daemon.json
#增加配置
{
  "exec-opts": ["native.cgroupdriver=systemd"]
}
systemctl restart docker
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值