как автоматизировать использование rancher cli для обновления тега образа Docker при развертывании
У нас есть несколько кластеров dev и qa k8s, управляемых с помощью rancher.
В каждом производственном выпуске наша команда использует веб-интерфейс Rancher для изменения версии тега изображения и обновления приложения.
Мы хотим автоматизировать этот процесс на основе имени приложения, для которого нам нужно создать новую версию.
Пожалуйста, предложите способ автоматизации этого процесса. Я задал вопрос в Chatgpt, но он дал простую команду Rancher Cli, как показано ниже, в которой используетсяrancher kubectl
команда для применения файла манифеста.
sed -i 's|old-image:tag|new-image:tag|' deployment.yaml
rancher kubectl apply -f deployment.yaml
Этот подход не кажется правильным, есть ли лучшая практика?
Спасибо