вам нужно использовать файлы yaml и kubectl apply
.то, что вы делаете, является обязательным способом управления ресурсами, и kubectl apply
даст вам декларативный способ сделать это, поэтому он будет применять только изменения.Но, учитывая, что вам нужно только обновить образ, вероятно, будет более разумно выполнить kubectl set image deployment/nginx-deployment nginx=nginx:1.9.1
, поэтому используйте kubectl set image
для обновления образа в существующем развертывании.другой вариант - использовать что-то вроде flux для управления изображениями