Migrate k8s data to etcd3 api store

Default backend is now etcd3 (was etcd2).
The migration process consists of the following steps:
* check if migration is necessary
* stop etcd on first etcd server
* run migration script
* start etcd on first etcd server
* stop kube-apiserver until configuration is updated
* update kube-apiserver
* purge old etcdv2 data
This commit is contained in:
Matthew Mosesohn
2017-03-06 13:22:13 +03:00
parent 4038954f96
commit 804e9a09c0
4 changed files with 62 additions and 5 deletions

View File

@@ -70,3 +70,7 @@
dest: "{{ kube_manifest_dir }}/kube-scheduler.manifest"
notify: Master | wait for kube-scheduler
tags: kube-scheduler
- include: post-upgrade.yml
tags: k8s-post-upgrade