【官网 Termination of Pods】因为 pod 是在集群节点运行的程序,当不再需要而删除他们的时候,让他们正常终止是非常重要的。用户应该能够请求删除并知道进程何时终止,而且还能够确保删除最终完成。当用户请求删除Pod时,系统将 TERM 信号发送到 pod 中 每个容器中的主进程,然后等待一个宽限期(grace period),超过宽限期就发送 KILL 信号强制杀死 pod。示例流程:用户发送命令删除Pod,默认宽限期为 30 秒API 服务器中的 Pod 设定宽限期,超过该时间 Pod 被强制删除。在客户端命令中列出时,Pod 显示状态为“正在终止(Terminating)”... ...
阅读全文
k8s svc的externalTrafficPolicy属性 跨node不通 保留客户端源IP
Kuberneters
0
起因k8s上面的一个 pod 调用一个 slb 的 service,时通时不通,现象为:当 pod 调用 svc 的 endpoint 和他同一个 node 就通,不同 node 就超时不通。后来发现是 svc 的属性 externalTrafficPolicy 设置为 local 引起的externalTrafficPolicy 查看帮助这个 属性的目的是 保留 客户单 源 IP 的。详见【官网介绍】[root@tmp opt]# kubectl explain svc.spec.externalTrafficPolicy
KI... ...
阅读全文