[英]Handle graceful termination of pod in Kubernetes in multi-container scenario
有一种情况,Pod 中有 2 个容器,其中一个容器在终止时接受来自 2nd 的请求。
假设容器 1 依赖于容器 2,两个容器同时接收SIGTERM
,容器 2 迅速停止,容器 1 中依赖容器 2 的所有飞行请求开始失败。
有什么解决办法吗?
在这种情况下,容器更适合在两个不同的 pod 上运行(恕我直言)
并使用code/servicemesh添加重试机制,让应用更有弹性
例如https://istio.io/latest/docs/concepts/traffic-management/#retries
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.