2016-05-16 7 views
1

Ich erstelle eine kubernetes deployment mit dem folgenden Befehl:Wie automatisieren Kubernetes-Bereitstellungen?

kubectl run my-app --image=ecr.us-east-1.amazonaws.com/my-app:v1 -l name=my-app --replicas=1 

Jetzt möchte ich my-app zu v2 aktualisieren. Nach this blog post es der empfohlene Methode scheint zu bedienen:

kubectl edit deployment/my-app 

Das Problem ist, das will einen Texteditor öffnen, so Ich bin nicht sicher, wie ich diese Aufgabe in meiner kontinuierlichen Implementierungsumgebung automatisieren. Im Idealfall würde Ich mag einen Befehl so etwas wie laufen:

kubectl edit deployment/update --image=ecr.us-east-1.amazonaws.com/my-app:v2 

Wie kann ich dieses Skript so, dass es nicht den Texteditor öffnet?

Antwort