kubernetes之node节点宕pod快速驱离问题解决

需求:

当node节点宕机时,希望该node节点上的pod能够快速疏散到其他节点,并提供服务。默认要等待5分钟,上面的pod才会疏散。

 

方式一丶

通过配置控制器

cat web.yaml 
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: web
  name: web
spec:
  replicas: 1
  selector:
    matchLabels:
      app: web
  template:
    metadata:
      labels:
        app: web
    spec:
      containers:
      - image: nginx:1.12.2
        name: nginx
      tolerations:
      - effect: NoExecute
        key: node.kubernetes.io/not-ready
        operator: Exists
        tolerationSeconds: 3
      - effect: NoExecute
        key: node.kubernetes.io/unreachable
        operator: Exists
        tolerationSeconds: 3

 

posted @ 2022-05-13 22:03  awks  阅读(329)  评论(0)    收藏  举报