我们有一些使用 rancher 管理的开发和质量保证 k8s 集群。
每次发布生产版本时,我们的团队都会使用 rancher web ui 来更改镜像标签版本并更新应用程序。
我们希望根据需要创建新版本的应用程序名称来自动化此过程。
请提出任何自动化建议。我向 chatgpt 提问,但它给出了一个简单的 rancher cli 命令,如下所示,其中它使用该rancher kubectl
命令来应用清单文件。
sed -i 's|old-image:tag|new-image:tag|' deployment.yaml
rancher kubectl apply -f deployment.yaml
这种方法似乎不是一个合适的方法,有没有更好的做法?
谢谢