我已经可以使用 kops 进行现场部署,但它需要手动编辑实例组(节点)

$ kops edit ig --name=test.dev.test.com nodes
  machineType: t2.medium
  maxSize: 2
  minSize: 2
=>
  machineType: t1.nano
  maxSize: 1
  minSize: 1

需要研究一种以平均现货价格 + 10% 自动执行此操作的方法

我还希望至少有 1 个主节点和 1 个节点在正常实例上运行,以在完全现货高价关闭的情况下幸存下来,其余的以现货价格为准。

谁能帮我这个?

最佳答案

您可以使用 Argo minion-manager。这是 Kubernetes Argo 开源工作流引擎的一部分,但可以在任何 Kubernetes 集群上运行。 Minion-manager 作为部署运行,并使用 AWS 定价 API 定期更新现货实例价格。

有关 minion-manager 的更多信息,请访问:https://blog.argoproj.io/use-spot-instances-with-your-kubernetes-clusters-on-aws-2a27f1887bb0

关于kubernetes - kops 部署的自动现货定价,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45848298/

10-16 12:52