关于Taint 污点,自动创建原因

1.环境配置

k8s版本 docker版本 安装方式 网络插件
1.19.14 18.06.3 kubeadm+haproxy+keepalived kube-flannel

2.如下图所示,运行过程中部分节点出现NotReady情况
在这里插入图片描述
3.经过排查发现有三个pod一直没有创建
在这里插入图片描述
4.通过 describe 查看其中一个pod
可以看到这个pod已经调度到master2节点上了,再看偏上部分的信息发现有污点存在
在这里插入图片描述
5.续接第4部分,通过describe 查看节点,发现有几个污点,而且都是k8s的污点
在这里插入图片描述
6.我遇到的问题是因为网卡冲突导致 访问不了 keepalived的vip

##手动修改一下网卡然后重启
vim  /etc/sysconfig/network-scripts/ifcfg-ens192
systemctl restart network

在这里插入图片描述
7.k8s自带污点

taint 解析
node.kubernetes.io/disk-pressure 磁盘压力大,存可能不足,查看磁盘
node.kubernetes.io/out-of-disk 磁盘空间不足,查看磁盘
node.kubernetes.io/not-ready 未准备好
node.kubernetes.io/unreachable 访问不到节点,查看网络问题
node.kubernetes.io/memory-pressure 内存压力大,查看内存
node.kubernetes.io/network-unavailable 网络不可以,查看网络
node.kubernetes.io/unschedulable 节点不可以调度

猜你喜欢

转载自blog.csdn.net/weixin_47752736/article/details/127516202