Kubernetes basics: Adjusting grace period for pod deletion
发布时间
阅读量:
阅读量
在Kubernetes中提供了一个 grace period,在Pod被删除时该功能生效,并会在指定时间后执行删除操作;当未显式配置 grace period 时,默认情况下系统会在 30 秒后完成 Pod 的移除操作。
为什么要延迟删除
因许多容器化应用通常会在删除前执行某些必要的操作(这些操作可能都需要一定的时间来完成),采用不优雅的方式关闭系统可能会留下隐患。
现象再现
Pod准备
- YAML文件
[root@host131 Pod]# cat pod.yaml
---
apiVersion: v1
kind: Pod
metadata:
name: testbox
namespace: default
spec:
containers:
- name: testbox-host
image: busybox:latest
command: ["sleep"]
args: ["1000"]
...
[root@host131 Pod]#
创建Pod与结果确认日志如下所示:
[root@host131 Pod]# kubectl get pods
No res
全部评论 (0)
还没有任何评论哟~
