📄️ 优雅终止介绍
本文视频教程//www.bilibili.com/video/BV1fu411m73C
📄️ Pod 终止流程
我们先了解下容器在 Kubernetes 环境中的终止流程:
📄️ 正确处理 SIGTERM 信号
业务代码处理 SIGTERM 信号
📄️ 合理使用 preStop
若你的业务代码中没有处理 SIGTERM 信号,或者你无法控制使用的第三方库或系统来增加优雅终止的逻辑,也可以尝试为 Pod 配置下 preStop,在这里面实现优雅终止的逻辑,示例:
📄️ 配置保守的更新策略
保守更新策略
📄️ 长连接场景
如果业务是长链接场景,比如游戏、会议、直播等,客户端与服务端会保持着长链接:
📄️ LB 直通 Pod 场景
传统 NodePort 场景