2017-08-23 7 views
4

Je peux déjà faire des déploiements sur place avec Kops mais il doit être modifié manuellement les groupes d'instances (noeuds)prix spot automatique pour le déploiement de Kops

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

besoin de se pencher sur une façon de faire cela automatiquement avec la tache moyenne prix + 10%

Je voudrais également avoir au moins 1 maître et 1 noeud qui s'exécutent sur des instances normales pour survivre à un arrêt de surenchère complet et le reste au prix au comptant.

Quelqu'un peut-il m'aider avec ceci?

Répondre

1

Vous pouvez utiliser Argo Minion-Manager. Cela fait partie du moteur de workflow open-source pour Kubernetes Argo, mais peut être exécuté sur n'importe quel cluster kubernetes. Minion-manager s'exécute en tant que déploiement et met à jour périodiquement les prix des instances ponctuelles à l'aide de l'API de tarification AWS.

Plus d'informations sur minion-manager est disponible ici: https://blog.argoproj.io/use-spot-instances-with-your-kubernetes-clusters-on-aws-2a27f1887bb0