2016-12-20 6 views
1

Я работаю с Kube-Aws от coreos, чтобы создать сценарий формирования облаков и развернуть его как часть моего стека, Я хотел бы обновить кластер kubernetes до более новой версии. Я не возражаю против создания нового кластера, но то, что я делаю, воссоздает все развертывания/службы и т. Д.Как обновить кластер kubernetes

Есть ли способ взять конфигурацию и заменить/перенести их в новый кластер? возможно, скопировать все данные etcd? это поможет?

+1

Вы пробовали это руководство по обновлению (https://coreos.com/kubernetes/docs/latest/kubernetes-upgrade.html) по coreos? Вам не нужно будет воссоздавать развертывания/службы и т. Д. – caesarxuchao

ответ

0

Использование kubectl get --export = true для всех ресурсов, которые вы хотите переместить в новый кластер, а затем восстановить их таким образом.

kubectl get <pods,services,deployments,whatever> --export=true --all-namespaces=true

+0

это не позволит мне прокомментировать, пока я не получу какие-то моменты или что-то в этом роде. О, ну, думаю, мне придется ждать, чтобы быть полезными. – deploycat

+0

Вам понадобятся 50 баллов для комментариев. Вы получаете их, отвечая на вопросы или задавая хорошо полученные вопросы. Это нелегко сделать, когда вы впервые начинаете. Это требует усилий. держитесь, хотя. –