【发布时间】:2022-01-17 13:48:50
【问题描述】:
我在我的项目中使用 Kubernetes,特别是 HPA。因此,在项目中的每一分钟,我们都会启动check-status 请求检查所有微服务是否可用。可用性由每个微服务的一个副本(不是全部)的简单响应来定义。
但我有一个与 HPA 相关的时刻。当 HPA 自动决定从集群中删除一些 pod 并且我的 check-status 请求同时到达服务器时,我的 API 网关服务经常将其推送到已删除的 pod 并且没有得到任何响应。这意味着我们的服务器无法使用微服务。
我的问题是设置自动缩放器以避免这种情况的最佳方法是什么。
【问题讨论】:
标签: kubernetes devops replication kubernetes-pod hpa