k3s/cmd
Kubernetes Submit Queue 74f44482ec
Merge pull request #66973 from fabriziopandini/kubeadm-ha-upgrade
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Kubeadm ha upgrade

**What this PR does / why we need it**:
This PR implements one of the actions defined by https://github.com/kubernetes/kubeadm/issues/751 (checklist form implementing HA in kubeadm). see [KEP 0015](https://github.com/kubernetes/community/blob/master/keps/sig-cluster-lifecycle/0015-kubeadm-join-master.md) for more context

With this PR, kubeadm implements a new command `kubeadm upgrade node experimental-control-plane` that managed upgrade of control plane components on a secondary control plane instance. 

The entire workflow in case of HA clusters will be:

- Upgrade the control plane
   - run `kubeadm upgrade apply` on a first control plane instance
   - run `kubeadm upgrade node experimental-control-plane` on secondary control plane instances
- Upgrade nodes

**Special notes for your reviewer**:
/CC @timothysc @luxas @chuckha  @kubernetes/sig-cluster-lifecycle-pr-reviews 

**Release note**:
```
kubeadm now has the `kubeadm upgrade node experimental-control-plane` command for upgrading secondary control plane instances created with `kubeadm join --experimental-control-plane`. 
```
2018-08-22 18:02:49 -07:00
..
clicheck
cloud-controller-manager Add Labels to various OWNERS files 2018-08-21 13:59:08 -04:00
controller-manager Add sig/api-machinery label to apimachinery OWNERS files 2018-08-20 18:46:47 +05:30
gendocs
genkubedocs Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
genman Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
genswaggertypedocs Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
genutils
genyaml
hyperkube Add Labels to various OWNERS files 2018-08-21 13:59:08 -04:00
importverifier
kube-apiserver Merge pull request #67497 from yue9944882/refactor/externalize-node-informer-clientset 2018-08-21 13:00:01 -07:00
kube-controller-manager Add sig/api-machinery label to apimachinery OWNERS files 2018-08-20 18:46:47 +05:30
kube-proxy update bazel 2018-08-16 09:59:33 +08:00
kube-scheduler Add a scheduler config argument to set the percentage of nodes to score 2018-08-17 11:18:51 -07:00
kubeadm Merge pull request #66973 from fabriziopandini/kubeadm-ha-upgrade 2018-08-22 18:02:49 -07:00
kubectl Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
kubelet Merge pull request #64520 from wgliang/master.cmd-unused 2018-08-22 12:49:45 -07:00
kubemark update bazel 2018-08-16 09:59:33 +08:00
linkcheck
BUILD
OWNERS