如何自动化kubernetes部署?

如何自动化kubernetes部署?,kubernetes,Kubernetes,我正在使用以下命令创建一个: kubectl run my-app --image=ecr.us-east-1.amazonaws.com/my-app:v1 -l name=my-app --replicas=1 现在我想将我的应用程序更新到v2。以下是推荐的使用方法: kubectl edit deployment/my-app 问题是,这需要打开一个文本编辑器,因此我不确定如何在我的连续部署环境中自动执行此任务。理想情况下,我希望运行如下命令: kubectl edit deploym

我正在使用以下命令创建一个:

kubectl run my-app --image=ecr.us-east-1.amazonaws.com/my-app:v1 -l name=my-app --replicas=1
现在我想将我的应用程序更新到v2。以下是推荐的使用方法:

kubectl edit deployment/my-app
问题是,这需要打开一个文本编辑器,因此我不确定如何在我的连续部署环境中自动执行此任务。理想情况下,我希望运行如下命令:

kubectl edit deployment/update --image=ecr.us-east-1.amazonaws.com/my-app:v2
如何编写脚本使其不打开文本编辑器?

请查看非常类似的问题。它涉及运行
kubectl补丁

请查看非常类似的问题。它包括运行
kubectl修补程序