【发布时间】:2020-09-17 03:50:12
【问题描述】:
我目前正在开发一个使用 Google Kubernetes Engine 部署的应用程序。如果我的应用程序的负载达到某个点,我希望能够更改服务的行为。这个想法是部署一个消耗更少资源的类似服务,以便我的应用程序仍然可以在更大的负载下工作。
Google Kubernetes Engine 可以吗?
【问题讨论】:
-
请描述什么是“行为改变”——因为它相当模糊,可能意味着什么。
-
这里的目标是,当负载过大时,在更复杂的服务和更简单的服务之间切换。很简单,在特定负载下,运行部署以替换另一个服务。
-
我想通过 HPA 使用自定义指标是可行的,该指标可以根据定义的指标自动扩展目标应用程序 pod。
标签: kubernetes google-cloud-platform google-kubernetes-engine