gpt4 book ai didi

kubernetes - Kubenetes : change hpa min-replica

转载 作者:行者123 更新时间:2023-12-02 11:31:03 27 4
gpt4 key购买 nike

我在 Google Cloud 中托管了 Kubernetes 集群。我创建了一个部署并为其定义了一个 hpa 规则:

kubectl autoscale deployment my_deployment --min 6 --max 30 --cpu-percent 80

我想运行一个命令来编辑 --min 而不删除并重新创建一个新的 hpa 规则 。就像是:
$ kubectl autoscale deployment my_deployment --min 1 --max 30
Error from server (AlreadyExists): horizontalpodautoscalers.autoscaling "my_deployment" already exists

这可以在命令行上编辑 hpa (min, max, cpu-percent, ...) 吗?

最佳答案

Is this possible to edit hpa (min, max, cpu-percent, ...) on command line?



它们就像任何其他资源一样是可编辑的,尽管 kubectl edit hpa $the_hpa_name 用于交互式编辑,或者 kubectl patch hpa $the_hpa_name -p '{"spec":{"minReplicas": 1}}' 用于在“批处理”设置中执行此操作。

如果您不知道 $the_hpa_name ,您可以像任何其他资源一样获取它们的列表: kubectl get hpa ,同样您可以使用 kubectl get -o yaml hpa $the_hpa_name 查看当前设置和状态(甚至省略 $the_hpa_name 以查看它们,但这可能是一个大量文本,具体取决于您的集群设置)。

关于kubernetes - Kubenetes : change hpa min-replica,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51808297/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com