DzjZdI.jpg

默认30s,可自定义:

apiVersion: v1
kind: Pod
metadata:
  name: nginx
  namespace: default
spec:
  terminationGracePeriodSeconds: 60 #最多可以容忍的时间 超过这个时间会强制kill掉
  containers:
  - name: nginx
    image: nginx
    #启动时候就执行 和容器的ENTRYPOINT启动顺序无关
    lifecycle:
      PostStart:
        httpGet:
          host: eureka-svc
          port: 80
          path: test.jsp
      # Kubernetes不会等待preStop Hook完成
      PreStop:
        exec:
          command:
          - bash
          - -c
          - 'sleep 10'

1 对 “terminationGracePeriodSeconds优雅终止pod时间”的想法;

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code