9、 污点和污点容忍
- 查看污点情况
- 污点的的三个值
NoSchedule: 一定不会被调度
PreferNoSchedule: 尽量不被调度
NoExecute: 不会调度还会驱逐主机的其他pod
- 为节点添加污点
kubectl taint node NODE_NAEM Key=Value:污点值
- 删除污点
kubectl taint node node2|grep -i taint
- 容忍度测试
spec:
tolerations:
- key: owner
operator: "Equal"
value: cmp
effect: "NoSchedule"
Pod健康检查
1. livenessProbe 存活检查
如果检查失败,将*死容器,根据Pod的restartPolicy策略来操作
- readinessProbe 就绪性检查
如果检查失败,kubernetes将会把pod从Service endpoints中剔除
- Probe支持一下三种检查方式
1.httpGet: 发送http请求,反馈吗是200-400范围内状态码是成功
2.exec: 执行shell命令,返回码是0为成功
3.tcpSocket: 发送tcp socket链接成功