【问题标题】:Autoscaling of PODs in AWS EKS在 AWS EKS 中自动扩展 POD
【发布时间】:2022-12-19 19:58:12
【问题描述】:

是否有任何 API 可用于扩大/缩小 AWS EKS 中的 POD 数量?

我试图浏览与水平 pod 自动缩放相关的文档,但这并不能满足我的要求,因为我想创建一个 API 来缩放 pod,并且该方法更侧重于 kubectl 命令。

【问题讨论】:

  • 你在找kubectl scale --replicas=<some number> deployment/<yourdeployment>吗?
  • 是的,基本上我正在寻找一个实现上述 kubectl 命令的 API 或一些我可以用来在 java 中执行上述命令的 sdk。
  • 这是 CLI 中的一个便捷功能。您可能需要直接更新相关对象的 replicas

标签: amazon-web-services amazon-eks horizontal-pod-autoscaling


【解决方案1】:

我能够使用 kubernetes 提供的 client-java-api 来实现这一点。listNamespacedDeployments方法可用于根据部署获取部署和 Pod。替换命名空间部署可用于替换指定的部署以增加或减少 pod 的数量。

【讨论】:

    猜你喜欢
    • 2020-02-26
    • 2021-11-03
    • 2018-08-20
    • 2020-09-12
    • 1970-01-01
    • 2013-02-06
    • 2021-08-17
    • 2021-11-12
    • 2018-04-27
    相关资源
    最近更新 更多