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 | 节点不可以调度 |