kubernetes/cmd/kubeadm/app/util
Lubomir I. Ivanov fb7ddf88e9 kubeadm: mark the "master" label/taint as deprecated
- Mark the "node-role.kubernetes.io/master" key for labels
and taints as deprecated.
- During "kubeadm init/join" apply the label
"node-role.kubernetes.io/control-plane" to new control-plane nodes,
next to the existing "node-role.kubernetes.io/master" label.
- During "kubeadm upgrade apply", find all Nodes with the "master"
label and also apply the "control-plane" label to them
(if they don't have it).
- During upgrade health-checks collect Nodes labeled both "master"
and "control-plane".
- Rename the constants.ControlPlane{Taint|Toleraton} to
constants.OldControlPlane{Taint|Toleraton} to manage the transition.
- Mark constants.OldControlPlane{{Taint|Toleraton} as deprecated.
- Use constants.OldControlPlane{{Taint|Toleraton} instead of
constants.ControlPlane{Taint|Toleraton} everywhere.
- Introduce constants.ControlPlane{Taint|Toleraton}.
- Add constants.ControlPlaneToleraton to the kube-dns / CoreDNS
Deployments to make them anticipate the introduction
of the "node-role.kubernetes.io/control-plane:NoSchedule"
taint (constants.ControlPlaneTaint) on kubeadm control-plane Nodes.
2020-11-10 22:10:13 +02:00
..
apiclient refact CreateOrMutateConfigMap and MutateConfigMap with PollImmediate 2020-06-11 00:31:22 +08:00
certs kubeadm: allow creating a cluster with ECDSA keys 2020-02-24 11:20:07 +02:00
config kubeadm: mark the "master" label/taint as deprecated 2020-11-10 22:10:13 +02:00
crypto Add kubeadm init upload encrypted certs phase 2019-02-19 02:52:21 -03:00
dryrun error-imports-cleanups 2019-01-03 13:25:18 +01:00
etcd kubeadm: adjust the logic around etcd data directory creation 2020-09-03 18:38:54 +03:00
image kubeadm: Use image tag as version of stacked etcd 2020-03-30 16:28:45 +03:00
initsystem fix typos in cmd/kubeadm 2020-09-01 10:09:45 +08:00
kubeconfig kubeadm: always use a short timeout for clientset creation 2019-11-10 05:39:38 +02:00
output Fix typos in some error messages, comments 2020-02-23 00:44:47 +09:00
patches kubeadm: add logic for patching components in util/patches 2020-06-26 02:14:47 +03:00
pkiutil kubeadm: print warnings on invalid cert period instead of erroring out 2020-09-09 20:53:13 +03:00
pubkeypin remove bash examples/comments from the v1beta1 and v1beta2 APIs 2020-02-07 11:27:02 +05:30
runtime Stop container before remove for Docker 2020-09-08 15:42:03 +08:00
staticpod kubeadm: remove the --experimental-kustomize feature 2020-09-18 03:49:53 +03:00
arguments_test.go kubeadm: use T.Run API in app/util 2018-12-29 18:27:38 +02:00
arguments.go Use fmt.printf() to end with a newline 2019-04-10 03:27:25 -04:00
BUILD Merge pull request #94871 from neolit123/1.20-kubeadm-remove-experimental-kustomize 2020-09-24 08:16:06 -07:00
cgroupdriver_test.go use new method to detect cgroup driver 2019-04-27 08:39:18 +00:00
cgroupdriver.go Show the complete docker info command 2019-10-06 11:26:18 -07:00
chroot_unix.go [kubeadm/app/]switch to github.com/pkg/errors 2018-10-30 16:23:24 +08:00
chroot_windows.go [kubeadm/app/]switch to github.com/pkg/errors 2018-10-30 16:23:24 +08:00
copy.go Adding etcd upgrade to kubeadm upgrade apply 2017-11-18 18:47:50 -05:00
endpoint_test.go kubeadm cleanup: master -> control-plane (cont.3) 2019-02-23 10:19:26 +07:00
endpoint.go kubeadm: make the scheduler and KCM connect to local endpoint 2020-09-01 19:38:28 +03:00
env.go propagate proxy env var to kube-proxy 2019-10-30 16:18:43 +01:00
error_test.go kubeadm: use T.Run API in app/util 2018-12-29 18:27:38 +02:00
error.go kubeadm: print the stack trace of an error for klog level v>=5 2019-08-22 20:09:54 +03:00
marshal_test.go kubeadm: Group centric component configs 2019-11-26 13:55:28 +02:00
marshal.go kubeadm: log more information when missing the necessary config element 2020-05-14 10:07:03 +08:00
net_test.go Fix Test for kubeadm/app/util/net.GetHostname 2019-08-19 14:38:19 +02:00
net.go kubeadm: get rid of dependency on pkg/util/node 2019-07-17 18:49:39 +03:00
template_test.go bump pause to 3.2 in kubeadm 2020-02-14 11:40:15 -08:00
template.go [kubeadm/app/util]switch to github.com/pkg/errors 2018-10-26 15:17:21 +08:00
version_test.go removed k8s-master label 2020-08-01 15:52:18 +05:30
version.go removed k8s-master label 2020-08-01 15:52:18 +05:30