3

我已经可以使用 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 个节点在正常实例上运行,以在完全的现货超标关闭后幸存下来,其余的以现货价格为准。

谁能帮我这个?

4

1 回答 1

3

你可以使用 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

于 2017-09-18T05:50:20.543 回答