Я запускаю pods с контроллером репликации, теперь я хочу отредактировать конфигурацию, например, изменить значение среды и сохранить имя rc.Как обновить контроллер репликации кубернетов?
apiVersion: v1
kind: ReplicationController
metadata:
name: backend
spec:
replicas: 3
template:
spec:
containers:
- name: backend
image: myproject/backend
ports:
- containerPort: 8080
env:
- name: USER_ENDPOINT
value: "http://10.0.7.29:10000"
Например переместить службу на новый сервер и просто хочу изменить значение в окр USER_ENDPOINT
к http://10.0.7.30:30100
Теперь я точно знаю, следует удалить гс и воссоздать гс, но в производстве я не остановить его.
Я пробую rolling-update
, но не работает, потому что я хочу сохранить имя контроллера репликации.
Что я могу сделать?
Пожалуйста, предложите решение, спасибо.
Почему вы хотите сохранить имя RC? – ant31
Потому что я использую это имя для автоматического обновления RC с новым изображением в следующем CD. – user3171689