Panduan ini membahas langkah-langkah untuk mengupgrade Rancher Kubernetes Engine (RKE) ke versi terbaru. RKE adalah alat yang memudahkan pengelolaan cluster Kubernetes dengan menyederhanakan proses instalasi dan pemeliharaan. Memperbarui RKE adalah langkah penting untuk memastikan fitur terbaru dan perbaikan keamanan diterapkan.

Langkah-langkah Utama:

  1. Persiapan: Sebelum melakukan upgrade, pastikan versi RKE yang sedang digunakan dan rilis terbaru yang tersedia sudah diperiksa. Backup konfigurasi cluster untuk mencegah kehilangan data.
  2. Periksa Kompatibilitas: Verifikasi bahwa versi terbaru RKE kompatibel dengan versi Kubernetes yang digunakan dan sesuai dengan kebutuhan aplikasi.
  3. Download Versi Terbaru: Unduh versi terbaru RKE dari repositori resmi Rancher. Pastikan mendapatkan versi yang sesuai dengan sistem operasi dan arsitektur.
  4. Upgrade RKE: Gantikan file biner RKE lama dengan yang baru. Jalankan perintah upgrade menggunakan CLI RKE untuk memulai proses pembaruan.
  5. Verifikasi Upgrade: Setelah upgrade, periksa status cluster dan pastikan semua komponen berjalan dengan baik.

Panduan ini memudahkan proses upgrade RKE, menjaga agar cluster Kubernetes tetap terkini dan aman.

Versi RKE sebelum di upgrade

admin@master01:~$ kubectl get nodes
NAME       STATUS   ROLES                      AGE   VERSION
master01   Ready    controlplane,etcd,worker   67d   v1.20.8
master02   Ready    controlplane,etcd,worker   67d   v1.20.8
master03   Ready    controlplane,etcd,worker   67d   v1.20.8
worker01   Ready    worker                     67d   v1.20.8
worker02   Ready    worker                     67d   v1.20.8
worker03   Ready    worker                     67d   v1.20.8
admin@master01:~$

Backup file binary rke sebelumnya

admin@master01:~$ mv rke_linux-amd64{,-back-210824}

Selanjudnya, download binary rke yang baru sesuai kebutuhan, saat ini memilih versi 1.5.12, adapun versi lainnya bisa di peroleh pada github resmi rke dengan link sebagai berikut :
https://github.com/rancher/rke/releases

admin@master01:~$ wget https://github.com/rancher/rke/releases/download/v1.5.12/rke_linux-amd64
--2024-08-21 01:06:49--  https://github.com/rancher/rke/releases/download/v1.5.12/rke_linux-amd64
Resolving github.com (github.com)... 20.205.243.166
Connecting to github.com (github.com)|20.205.243.166|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/108337180/b1f41f9e-5d13-4e15          -a94c-9e705eb44b7b?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240821%2Fus-east-1%          2Fs3%2Faws4_request&X-Amz-Date=20240821T010649Z&X-Amz-Expires=300&X-Amz-Signature=b7ef917241e3aabd97876c15bd4697288          e67b9d7996bb7f846ac32d6d220d877&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=108337180&response-content-dis          position=attachment%3B%20filename%3Drke_linux-amd64&response-content-type=application%2Foctet-stream [following]
--2024-08-21 01:06:49--  https://objects.githubusercontent.com/github-production-release-asset-2e65be/108337180/b1f          41f9e-5d13-4e15-a94c-9e705eb44b7b?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F202408          21%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240821T010649Z&X-Amz-Expires=300&X-Amz-Signature=b7ef917241e3aabd97          876c15bd4697288e67b9d7996bb7f846ac32d6d220d877&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=108337180&respo          nse-content-disposition=attachment%3B%20filename%3Drke_linux-amd64&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.109.133, 185.199.108.133, 185.19          9.110.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.109.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 59513251 (57M) [application/octet-stream]
Saving to: 'rke_linux-amd64'

rke_linux-amd64              100%[=============================================>]  56.76M  19.7MB/s    in 2.9s

2024-08-21 01:06:53 (19.7 MB/s) - 'rke_linux-amd64' saved [59513251/59513251]

admin@master01:~$

Check file hasil download dan rubah permission di tambah izin exsekusi :

admin@master01:~$ ls -l
total 100384
-rwxrwxr-x  1 masadmin masadmin     3338 Jun 24 04:37 agentTM.sh
-rw-rw-r--  1 masadmin masadmin       68 Aug 13 06:24 cert-manager-backup.yaml
-rwxr-xr-x  1 root     root          648 Aug 13 06:34 cert.sh
-rw-------  1 masadmin masadmin   123836 Aug 21 00:59 cluster.rkestate
-rw-r-----  1 masadmin masadmin     6920 Aug 21 00:58 cluster.yml
-rw-r-----  1 masadmin masadmin     6901 Aug 21 00:38 cluster.yml-back-210824
-rw-r-----  1 masadmin masadmin     6901 Jun 14 08:34 cluster.yml.old
-rw-rw-r--  1 masadmin masadmin      473 Jun 19 04:54 csi-nfs.yaml
drwxrwxr-x 11 masadmin masadmin     4096 Jun 19 07:07 k8s-config
-rw-rw-r--  1 masadmin masadmin  1047354 Jun 19 02:25 k8s-config_PROD.zip
-rw-------  1 masadmin masadmin     5379 Aug 21 00:58 kube_config_cluster.yml
drwxr-xr-x  2 root     root         4096 Jun 20 15:30 master
-rw-rw-r--  1 masadmin masadmin 59513251 Aug  5 21:55 rke_linux-amd64
-rwxrwxr-x  1 masadmin masadmin 42042980 Dec  6  2021 rke_linux-amd64-back-210824
admin@master01:~$
admin@master01:~$ chmod +x rke_linux-amd64
admin@master01:~$

Check versi RKE

admin@master01:~$ ./rke_linux-amd64 -v
rke version v1.5.12
admin@master01:~$
admin@master01:~$ rke -v
rke version v1.2.9
admin@master01:~$

Backup dan mengganti binary rke dengan yang lebih baru

admin@master01:~$ ls -l /usr/local/bin/rke
-rwxr-xr-x 1 root root 42042980 Jun 14 06:16 /usr/local/bin/rke
admin@master01:~$
admin@master01:~$ sudo mv /usr/local/bin/rke{,-back}
[sudo] password for admin:
admin@master01:~$

Mengecek versi kubernetes yang tersedia pada rke

admin@master01:~$ rke config --list-version --all
v1.25.16-rancher2-3
v1.27.16-rancher1-1
v1.28.12-rancher1-1
v1.26.15-rancher1-1
admin@master01:~$

Lakukan backup konfigurasi cluster.yml

admin@master01:~$ cp cluster.yml{,-back-210824}
nano cluster.yml

Hapus bagian system_images:

addons_include: []
system_images:
  etcd: rancher/mirrored-coreos-etcd:v3.4.15-rancher1
  alpine: rancher/rke-tools:v0.1.75
  nginx_proxy: rancher/rke-tools:v0.1.75
  cert_downloader: rancher/rke-tools:v0.1.75
  kubernetes_services_sidecar: rancher/rke-tools:v0.1.75
  kubedns: rancher/mirrored-k8s-dns-kube-dns:1.15.10
  dnsmasq: rancher/mirrored-k8s-dns-dnsmasq-nanny:1.15.10
  kubedns_sidecar: rancher/mirrored-k8s-dns-sidecar:1.15.10
  kubedns_autoscaler: rancher/mirrored-cluster-proportional-autoscaler:1.8.1
  coredns: rancher/mirrored-coredns-coredns:1.8.0
  coredns_autoscaler: rancher/mirrored-cluster-proportional-autoscaler:1.8.1
  nodelocal: rancher/mirrored-k8s-dns-node-cache:1.15.13
  kubernetes: rancher/hyperkube:v1.20.8-rancher1
  flannel: rancher/coreos-flannel:v0.13.0-rancher1
  flannel_cni: rancher/flannel-cni:v0.3.0-rancher6
  calico_node: rancher/mirrored-calico-node:v3.17.2
  calico_cni: rancher/mirrored-calico-cni:v3.17.2
  calico_controllers: rancher/mirrored-calico-kube-controllers:v3.17.2
  calico_ctl: rancher/mirrored-calico-ctl:v3.17.2
  calico_flexvol: rancher/mirrored-calico-pod2daemon-flexvol:v3.17.2
  canal_node: rancher/mirrored-calico-node:v3.17.2
  canal_cni: rancher/mirrored-calico-cni:v3.17.2
  canal_controllers: rancher/mirrored-calico-kube-controllers:v3.17.2
  canal_flannel: rancher/coreos-flannel:v0.13.0-rancher1
  canal_flexvol: rancher/mirrored-calico-pod2daemon-flexvol:v3.17.2
  weave_node: weaveworks/weave-kube:2.8.1
  weave_cni: weaveworks/weave-npc:2.8.1
  pod_infra_container: rancher/mirrored-pause:3.2
  ingress: rancher/nginx-ingress-controller:nginx-0.43.0-rancher3
  ingress_backend: rancher/mirrored-nginx-ingress-controller-defaultbackend:1.5-rancher1
  metrics_server: rancher/mirrored-metrics-server:v0.4.1
  windows_pod_infra_container: rancher/kubelet-pause:v0.1.6
  aci_cni_deploy_container: noiro/cnideploy:5.1.1.0.1ae238a
  aci_host_container: noiro/aci-containers-host:5.1.1.0.1ae238a
  aci_opflex_container: noiro/opflex:5.1.1.0.1ae238a
  aci_mcast_container: noiro/opflex:5.1.1.0.1ae238a
  aci_ovs_container: noiro/openvswitch:5.1.1.0.1ae238a
  aci_controller_container: noiro/aci-containers-controller:5.1.1.0.1ae238a
  aci_gbp_server_container: noiro/gbp-server:5.1.1.0.1ae238a
  aci_opflex_server_container: noiro/opflex-server:5.1.1.0.1ae238a
ssh_key_path: ~/.ssh/id_rsa
ssh_cert_path: ""

Kondisi konfigurasi kubernetes_version

ignore_docker_version: null
kubernetes_version: ""
private_registries: []

Setelah perubahan adalah sebagai berikut :

Pada bagian system_images: sudah di hapus, agar bisa mendownload image terbaru sesuai versi kubernetes yang di tentukan

addons_include: []
ssh_key_path: ~/.ssh/id_rsa
ssh_cert_path: ""
ignore_docker_version: null
kubernetes_version: "v1.28.12-rancher1-1"
private_registries: []

Memulai upgrade RKE

admin@master01:~$ rke up --config cluster.yml --ignore-docker-version

Proses Upgrade

admin@master01:~$ rke up --config cluster.yml --ignore-docker-version
INFO[0000] Running RKE version: v1.5.12
INFO[0000] Initiating Kubernetes cluster
INFO[0000] [certificates] GenerateServingCertificate is disabled, checking if there are unused kubelet certificates          
INFO[0000] [certificates] Generating admin certificates and kubeconfig
INFO[0000] Successfully Deployed state file at [./cluster.rkestate]
INFO[0000] Building Kubernetes cluster
INFO[0000] [dialer] Setup tunnel for host [master02]
INFO[0000] [dialer] Setup tunnel for host [worker01]
INFO[0000] [dialer] Setup tunnel for host [master01]
INFO[0000] [dialer] Setup tunnel for host [worker03]
INFO[0000] [dialer] Setup tunnel for host [master03]
INFO[0000] [dialer] Setup tunnel for host [worker02]
INFO[0000] [network] No hosts added existing cluster, skipping port check
INFO[0000] [certificates] Deploying kubernetes certificates to Cluster nodes
INFO[0000] Finding container [cert-deployer] on host [worker03], try #1
INFO[0000] Finding container [cert-deployer] on host [master02], try #1
INFO[0000] Finding container [cert-deployer] on host [worker01], try #1
INFO[0000] Finding container [cert-deployer] on host [worker02], try #1
INFO[0000] Finding container [cert-deployer] on host [master01], try #1
INFO[0000] Finding container [cert-deployer] on host [master03], try #1
INFO[0000] Pulling image [rancher/rke-tools:v0.1.100] on host [worker03], try #1
INFO[0000] Pulling image [rancher/rke-tools:v0.1.100] on host [worker01], try #1
INFO[0000] Pulling image [rancher/rke-tools:v0.1.100] on host [worker02], try #1
INFO[0000] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0000] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0000] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0000] Starting container [cert-deployer] on host [master03], try #1
INFO[0000] Starting container [cert-deployer] on host [master01], try #1
INFO[0001] Starting container [cert-deployer] on host [master02], try #1
INFO[0001] Finding container [cert-deployer] on host [master03], try #1
INFO[0001] Finding container [cert-deployer] on host [master01], try #1
INFO[0001] Finding container [cert-deployer] on host [master02], try #1
INFO[0006] Finding container [cert-deployer] on host [master03], try #1
INFO[0006] Removing container [cert-deployer] on host [master03], try #1
INFO[0006] Finding container [cert-deployer] on host [master01], try #1
INFO[0006] Removing container [cert-deployer] on host [master01], try #1
INFO[0006] Finding container [cert-deployer] on host [master02], try #1
INFO[0006] Removing container [cert-deployer] on host [master02], try #1
INFO[0015] Image [rancher/rke-tools:v0.1.100] exists on host [worker03]
INFO[0015] Image [rancher/rke-tools:v0.1.100] exists on host [worker02]
INFO[0015] Image [rancher/rke-tools:v0.1.100] exists on host [worker01]
INFO[0016] Starting container [cert-deployer] on host [worker03], try #1
INFO[0016] Starting container [cert-deployer] on host [worker02], try #1
INFO[0016] Finding container [cert-deployer] on host [worker03], try #1
INFO[0016] Starting container [cert-deployer] on host [worker01], try #1
INFO[0016] Finding container [cert-deployer] on host [worker02], try #1
INFO[0016] Finding container [cert-deployer] on host [worker01], try #1
INFO[0021] Finding container [cert-deployer] on host [worker03], try #1
INFO[0021] Removing container [cert-deployer] on host [worker03], try #1
INFO[0021] Finding container [cert-deployer] on host [worker02], try #1
INFO[0021] Removing container [cert-deployer] on host [worker02], try #1
INFO[0021] Finding container [cert-deployer] on host [worker01], try #1
INFO[0021] Removing container [cert-deployer] on host [worker01], try #1
INFO[0021] [reconcile] Rebuilding and updating local kube config
INFO[0021] Successfully Deployed local admin kubeconfig at [./kube_config_cluster.yml]
INFO[0021] [reconcile] host [master01] is a control plane node with reachable Kubernetes API endpoint in the cluste          r
INFO[0021] [certificates] Successfully deployed kubernetes certificates to Cluster nodes
INFO[0021] [file-deploy] Deploying file [/etc/kubernetes/admission.yaml] to node [master01]
INFO[0021] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0022] Starting container [file-deployer] on host [master01], try #1
INFO[0022] Successfully started [file-deployer] container on host [master01]
INFO[0022] Waiting for [file-deployer] container to exit on host [master01]
INFO[0022] Waiting for [file-deployer] container to exit on host [master01]
INFO[0022] Container [file-deployer] is still running on host [master01]: stderr: [], stdout: []
INFO[0023] Removing container [file-deployer] on host [master01], try #1
INFO[0023] [remove/file-deployer] Successfully removed container on host [master01]
INFO[0023] [file-deploy] Deploying file [/etc/kubernetes/admission.yaml] to node [master02]
INFO[0023] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0023] Starting container [file-deployer] on host [master02], try #1
INFO[0023] Successfully started [file-deployer] container on host [master02]
INFO[0023] Waiting for [file-deployer] container to exit on host [master02]
INFO[0023] Waiting for [file-deployer] container to exit on host [master02]
INFO[0023] Container [file-deployer] is still running on host [master02]: stderr: [], stdout: []
INFO[0024] Removing container [file-deployer] on host [master02], try #1
INFO[0025] [remove/file-deployer] Successfully removed container on host [master02]
INFO[0025] [file-deploy] Deploying file [/etc/kubernetes/admission.yaml] to node [master03]
INFO[0025] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0025] Starting container [file-deployer] on host [master03], try #1
INFO[0025] Successfully started [file-deployer] container on host [master03]
INFO[0025] Waiting for [file-deployer] container to exit on host [master03]
INFO[0025] Waiting for [file-deployer] container to exit on host [master03]
INFO[0025] Container [file-deployer] is still running on host [master03]: stderr: [], stdout: []
INFO[0026] Removing container [file-deployer] on host [master03], try #1
INFO[0026] [remove/file-deployer] Successfully removed container on host [master03]
INFO[0026] [/etc/kubernetes/admission.yaml] Successfully deployed admission control config to Cluster control nodes          
INFO[0026] [file-deploy] Deploying file [/etc/kubernetes/audit-policy.yaml] to node [master03]
INFO[0026] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0026] Starting container [file-deployer] on host [master03], try #1
INFO[0027] Successfully started [file-deployer] container on host [master03]
INFO[0027] Waiting for [file-deployer] container to exit on host [master03]
INFO[0027] Waiting for [file-deployer] container to exit on host [master03]
INFO[0027] Container [file-deployer] is still running on host [master03]: stderr: [], stdout: []
INFO[0028] Removing container [file-deployer] on host [master03], try #1
INFO[0028] [remove/file-deployer] Successfully removed container on host [master03]
INFO[0028] [file-deploy] Deploying file [/etc/kubernetes/audit-policy.yaml] to node [master01]
INFO[0028] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0028] Starting container [file-deployer] on host [master01], try #1
INFO[0028] Successfully started [file-deployer] container on host [master01]
INFO[0028] Waiting for [file-deployer] container to exit on host [master01]
INFO[0028] Waiting for [file-deployer] container to exit on host [master01]
INFO[0028] Container [file-deployer] is still running on host [master01]: stderr: [], stdout: []
INFO[0029] Removing container [file-deployer] on host [master01], try #1
INFO[0030] [remove/file-deployer] Successfully removed container on host [master01]
INFO[0030] [file-deploy] Deploying file [/etc/kubernetes/audit-policy.yaml] to node [master02]
INFO[0030] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0030] Starting container [file-deployer] on host [master02], try #1
INFO[0030] Successfully started [file-deployer] container on host [master02]
INFO[0030] Waiting for [file-deployer] container to exit on host [master02]
INFO[0030] Waiting for [file-deployer] container to exit on host [master02]
INFO[0030] Container [file-deployer] is still running on host [master02]: stderr: [], stdout: []
INFO[0031] Removing container [file-deployer] on host [master02], try #1
INFO[0031] [remove/file-deployer] Successfully removed container on host [master02]
INFO[0031] [/etc/kubernetes/audit-policy.yaml] Successfully deployed audit policy file to Cluster control nodes
INFO[0031] [reconcile] Reconciling cluster state
INFO[0031] [reconcile] Check etcd hosts to be deleted
INFO[0031] [reconcile] Check etcd hosts to be added
INFO[0031] [reconcile] Rebuilding and updating local kube config
INFO[0031] Successfully Deployed local admin kubeconfig at [./kube_config_cluster.yml]
INFO[0031] [reconcile] host [master01] is a control plane node with reachable Kubernetes API endpoint in the cluste          r
INFO[0031] [reconcile] Reconciled cluster state successfully
INFO[0031] max_unavailable_worker got rounded down to 0, resetting to 1
INFO[0031] Setting maxUnavailable for worker nodes to: 1
INFO[0031] Setting maxUnavailable for controlplane nodes to: 1
INFO[0031] Pre-pulling kubernetes images
INFO[0031] Pulling image [rancher/hyperkube:v1.28.12-rancher1] on host [master02], try #1
INFO[0031] Pulling image [rancher/hyperkube:v1.28.12-rancher1] on host [master01], try #1
INFO[0031] Pulling image [rancher/hyperkube:v1.28.12-rancher1] on host [worker03], try #1
INFO[0031] Pulling image [rancher/hyperkube:v1.28.12-rancher1] on host [worker01], try #1
INFO[0031] Pulling image [rancher/hyperkube:v1.28.12-rancher1] on host [worker02], try #1
INFO[0031] Pulling image [rancher/hyperkube:v1.28.12-rancher1] on host [master03], try #1
INFO[0085] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [worker03]
INFO[0085] Pulling image [rancher/mirrored-pause:3.7] on host [worker03], try #1
INFO[0088] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master01]
INFO[0088] Pulling image [rancher/mirrored-pause:3.7] on host [master01], try #1
INFO[0089] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [worker01]
INFO[0089] Pulling image [rancher/mirrored-pause:3.7] on host [worker01], try #1
INFO[0089] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [worker02]
INFO[0089] Pulling image [rancher/mirrored-pause:3.7] on host [worker02], try #1
INFO[0090] Image [rancher/mirrored-pause:3.7] exists on host [worker03]
INFO[0091] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master03]
INFO[0091] Pulling image [rancher/mirrored-pause:3.7] on host [master03], try #1
INFO[0092] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master02]
INFO[0092] Pulling image [rancher/mirrored-pause:3.7] on host [master02], try #1
INFO[0093] Image [rancher/mirrored-pause:3.7] exists on host [master01]
INFO[0093] Image [rancher/mirrored-pause:3.7] exists on host [worker01]
INFO[0094] Image [rancher/mirrored-pause:3.7] exists on host [worker02]
INFO[0096] Image [rancher/mirrored-pause:3.7] exists on host [master03]
INFO[0097] Image [rancher/mirrored-pause:3.7] exists on host [master02]
INFO[0097] Kubernetes images pulled successfully
INFO[0097] [etcd] Building up etcd plane..
INFO[0097] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0098] Starting container [etcd-fix-perm] on host [master01], try #1
INFO[0099] Successfully started [etcd-fix-perm] container on host [master01]
INFO[0099] Waiting for [etcd-fix-perm] container to exit on host [master01]
INFO[0099] Waiting for [etcd-fix-perm] container to exit on host [master01]
INFO[0099] Removing container [etcd-fix-perm] on host [master01], try #1
INFO[0099] [remove/etcd-fix-perm] Successfully removed container on host [master01]
INFO[0099] Finding container [etcd] on host [master01], try #1
INFO[0099] Pulling image [rancher/mirrored-coreos-etcd:v3.5.10] on host [master01], try #1
INFO[0108] Image [rancher/mirrored-coreos-etcd:v3.5.10] exists on host [master01]
INFO[0108] Finding container [old-etcd] on host [master01], try #1
INFO[0108] Stopping container [etcd] on host [master01] with stopTimeoutDuration [5s], try #1
INFO[0110] Waiting for [etcd] container to exit on host [master01]
INFO[0110] Renaming container [etcd] to [old-etcd] on host [master01], try #1
INFO[0110] Starting container [etcd] on host [master01], try #1
INFO[0110] [etcd] Successfully updated [etcd] container on host [master01]
INFO[0110] Removing container [old-etcd] on host [master01], try #1
INFO[0110] [etcd] Running rolling snapshot container [etcd-rolling-snapshots] on host [master01]
INFO[0110] Removing container [etcd-rolling-snapshots] on host [master01], try #1
INFO[0110] [remove/etcd-rolling-snapshots] Successfully removed container on host [master01]
INFO[0110] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0111] Starting container [etcd-rolling-snapshots] on host [master01], try #1
INFO[0111] [etcd] Successfully started [etcd-rolling-snapshots] container on host [master01]
INFO[0116] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0116] Starting container [rke-bundle-cert] on host [master01], try #1
INFO[0116] [certificates] Successfully started [rke-bundle-cert] container on host [master01]
INFO[0116] Waiting for [rke-bundle-cert] container to exit on host [master01]
INFO[0117] [certificates] successfully saved certificate bundle [/opt/rke/etcd-snapshots//pki.bundle.tar.gz] on hos          t [master01]
INFO[0117] Removing container [rke-bundle-cert] on host [master01], try #1
INFO[0117] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0117] Starting container [rke-log-linker] on host [master01], try #1
INFO[0117] [etcd] Successfully started [rke-log-linker] container on host [master01]
INFO[0117] Removing container [rke-log-linker] on host [master01], try #1
INFO[0117] [remove/rke-log-linker] Successfully removed container on host [master01]
INFO[0117] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0118] Starting container [rke-log-linker] on host [master01], try #1
INFO[0118] [etcd] Successfully started [rke-log-linker] container on host [master01]
INFO[0118] Removing container [rke-log-linker] on host [master01], try #1
INFO[0118] [remove/rke-log-linker] Successfully removed container on host [master01]
INFO[0118] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0120] Starting container [etcd-fix-perm] on host [master02], try #1
INFO[0120] Successfully started [etcd-fix-perm] container on host [master02]
INFO[0120] Waiting for [etcd-fix-perm] container to exit on host [master02]
INFO[0120] Waiting for [etcd-fix-perm] container to exit on host [master02]
INFO[0120] Removing container [etcd-fix-perm] on host [master02], try #1
INFO[0120] [remove/etcd-fix-perm] Successfully removed container on host [master02]
INFO[0120] Finding container [etcd] on host [master02], try #1
INFO[0120] Pulling image [rancher/mirrored-coreos-etcd:v3.5.10] on host [master02], try #1
INFO[0129] Image [rancher/mirrored-coreos-etcd:v3.5.10] exists on host [master02]
INFO[0129] Finding container [old-etcd] on host [master02], try #1
INFO[0129] Stopping container [etcd] on host [master02] with stopTimeoutDuration [5s], try #1
INFO[0131] Waiting for [etcd] container to exit on host [master02]
INFO[0131] Renaming container [etcd] to [old-etcd] on host [master02], try #1
INFO[0131] Starting container [etcd] on host [master02], try #1
INFO[0131] [etcd] Successfully updated [etcd] container on host [master02]
INFO[0131] Removing container [old-etcd] on host [master02], try #1
INFO[0131] [etcd] Running rolling snapshot container [etcd-rolling-snapshots] on host [master02]
INFO[0131] Removing container [etcd-rolling-snapshots] on host [master02], try #1
INFO[0131] [remove/etcd-rolling-snapshots] Successfully removed container on host [master02]
INFO[0131] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0131] Starting container [etcd-rolling-snapshots] on host [master02], try #1
INFO[0131] [etcd] Successfully started [etcd-rolling-snapshots] container on host [master02]
INFO[0136] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0137] Starting container [rke-bundle-cert] on host [master02], try #1
INFO[0137] [certificates] Successfully started [rke-bundle-cert] container on host [master02]
INFO[0137] Waiting for [rke-bundle-cert] container to exit on host [master02]
INFO[0137] [certificates] successfully saved certificate bundle [/opt/rke/etcd-snapshots//pki.bundle.tar.gz] on hos          t [master02]
INFO[0137] Removing container [rke-bundle-cert] on host [master02], try #1
INFO[0137] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0137] Starting container [rke-log-linker] on host [master02], try #1
INFO[0138] [etcd] Successfully started [rke-log-linker] container on host [master02]
INFO[0138] Removing container [rke-log-linker] on host [master02], try #1
INFO[0138] [remove/rke-log-linker] Successfully removed container on host [master02]
INFO[0138] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0138] Starting container [rke-log-linker] on host [master02], try #1
INFO[0138] [etcd] Successfully started [rke-log-linker] container on host [master02]
INFO[0138] Removing container [rke-log-linker] on host [master02], try #1
INFO[0138] [remove/rke-log-linker] Successfully removed container on host [master02]
INFO[0138] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0139] Starting container [etcd-fix-perm] on host [master03], try #1
INFO[0139] Successfully started [etcd-fix-perm] container on host [master03]
INFO[0139] Waiting for [etcd-fix-perm] container to exit on host [master03]
INFO[0139] Waiting for [etcd-fix-perm] container to exit on host [master03]
INFO[0139] Removing container [etcd-fix-perm] on host [master03], try #1
INFO[0139] [remove/etcd-fix-perm] Successfully removed container on host [master03]
INFO[0139] Finding container [etcd] on host [master03], try #1
INFO[0139] Pulling image [rancher/mirrored-coreos-etcd:v3.5.10] on host [master03], try #1
INFO[0148] Image [rancher/mirrored-coreos-etcd:v3.5.10] exists on host [master03]
INFO[0148] Finding container [old-etcd] on host [master03], try #1
INFO[0148] Stopping container [etcd] on host [master03] with stopTimeoutDuration [5s], try #1
INFO[0150] Waiting for [etcd] container to exit on host [master03]
INFO[0150] Renaming container [etcd] to [old-etcd] on host [master03], try #1
INFO[0150] Starting container [etcd] on host [master03], try #1
INFO[0150] [etcd] Successfully updated [etcd] container on host [master03]
INFO[0150] Removing container [old-etcd] on host [master03], try #1
INFO[0150] [etcd] Running rolling snapshot container [etcd-rolling-snapshots] on host [master03]
INFO[0150] Removing container [etcd-rolling-snapshots] on host [master03], try #1
INFO[0150] [remove/etcd-rolling-snapshots] Successfully removed container on host [master03]
INFO[0150] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0151] Starting container [etcd-rolling-snapshots] on host [master03], try #1
INFO[0151] [etcd] Successfully started [etcd-rolling-snapshots] container on host [master03]
INFO[0156] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0156] Starting container [rke-bundle-cert] on host [master03], try #1
INFO[0156] [certificates] Successfully started [rke-bundle-cert] container on host [master03]
INFO[0156] Waiting for [rke-bundle-cert] container to exit on host [master03]
INFO[0157] [certificates] successfully saved certificate bundle [/opt/rke/etcd-snapshots//pki.bundle.tar.gz] on hos          t [master03]
INFO[0157] Removing container [rke-bundle-cert] on host [master03], try #1
INFO[0157] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0157] Starting container [rke-log-linker] on host [master03], try #1
INFO[0157] [etcd] Successfully started [rke-log-linker] container on host [master03]
INFO[0157] Removing container [rke-log-linker] on host [master03], try #1
INFO[0157] [remove/rke-log-linker] Successfully removed container on host [master03]
INFO[0157] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0158] Starting container [rke-log-linker] on host [master03], try #1
INFO[0158] [etcd] Successfully started [rke-log-linker] container on host [master03]
INFO[0158] Removing container [rke-log-linker] on host [master03], try #1
INFO[0158] [remove/rke-log-linker] Successfully removed container on host [master03]
INFO[0158] [etcd] Successfully started etcd plane.. Checking etcd cluster health
INFO[0159] [etcd] etcd host [master01] reported healthy=true
INFO[0159] [controlplane] Now checking status of node master01, try #1
INFO[0159] [controlplane] Now checking status of node master02, try #1
INFO[0159] [controlplane] Now checking status of node master03, try #1
INFO[0159] [controlplane] Processing controlplane hosts for upgrade 1 at a time
INFO[0159] Processing controlplane host master01
INFO[0159] [controlplane] Now checking status of node master01, try #1
INFO[0159] [controlplane] Getting list of nodes for upgrade
INFO[0159] Upgrading controlplane components for control host master01
INFO[0159] Finding container [service-sidekick] on host [master01], try #1
INFO[0159] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0159] Removing container [service-sidekick] on host [master01], try #1
INFO[0159] [remove/service-sidekick] Successfully removed container on host [master01]
INFO[0159] Finding container [kube-apiserver] on host [master01], try #1
INFO[0159] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master01]
INFO[0159] Finding container [old-kube-apiserver] on host [master01], try #1
INFO[0159] Stopping container [kube-apiserver] on host [master01] with stopTimeoutDuration [5s], try #1
INFO[0161] Waiting for [kube-apiserver] container to exit on host [master01]
INFO[0161] Renaming container [kube-apiserver] to [old-kube-apiserver] on host [master01], try #1
INFO[0161] Starting container [kube-apiserver] on host [master01], try #1
INFO[0161] [controlplane] Successfully updated [kube-apiserver] container on host [master01]
INFO[0161] Removing container [old-kube-apiserver] on host [master01], try #1
INFO[0161] [healthcheck] Start Healthcheck on service [kube-apiserver] on host [master01]
INFO[0166] [healthcheck] service [kube-apiserver] on host [master01] is healthy
INFO[0166] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0167] Starting container [rke-log-linker] on host [master01], try #1
INFO[0167] [controlplane] Successfully started [rke-log-linker] container on host [master01]
INFO[0167] Removing container [rke-log-linker] on host [master01], try #1
INFO[0167] [remove/rke-log-linker] Successfully removed container on host [master01]
INFO[0167] Finding container [kube-controller-manager] on host [master01], try #1
INFO[0167] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master01]
INFO[0167] Finding container [old-kube-controller-manager] on host [master01], try #1
INFO[0167] Stopping container [kube-controller-manager] on host [master01] with stopTimeoutDuration [5s], try #1
INFO[0167] Waiting for [kube-controller-manager] container to exit on host [master01]
INFO[0167] Renaming container [kube-controller-manager] to [old-kube-controller-manager] on host [master01], try #1          
INFO[0167] Starting container [kube-controller-manager] on host [master01], try #1
INFO[0167] [controlplane] Successfully updated [kube-controller-manager] container on host [master01]
INFO[0167] Removing container [old-kube-controller-manager] on host [master01], try #1
INFO[0167] [healthcheck] Start Healthcheck on service [kube-controller-manager] on host [master01]
INFO[0173] [healthcheck] service [kube-controller-manager] on host [master01] is healthy
INFO[0173] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0173] Starting container [rke-log-linker] on host [master01], try #1
INFO[0173] [controlplane] Successfully started [rke-log-linker] container on host [master01]
INFO[0174] Removing container [rke-log-linker] on host [master01], try #1
INFO[0174] [remove/rke-log-linker] Successfully removed container on host [master01]
INFO[0174] Finding container [kube-scheduler] on host [master01], try #1
INFO[0174] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master01]
INFO[0174] Finding container [old-kube-scheduler] on host [master01], try #1
INFO[0174] Stopping container [kube-scheduler] on host [master01] with stopTimeoutDuration [5s], try #1
INFO[0174] Waiting for [kube-scheduler] container to exit on host [master01]
INFO[0174] Renaming container [kube-scheduler] to [old-kube-scheduler] on host [master01], try #1
INFO[0174] Starting container [kube-scheduler] on host [master01], try #1
INFO[0174] [controlplane] Successfully updated [kube-scheduler] container on host [master01]
INFO[0174] Removing container [old-kube-scheduler] on host [master01], try #1
INFO[0174] [healthcheck] Start Healthcheck on service [kube-scheduler] on host [master01]
INFO[0179] [healthcheck] service [kube-scheduler] on host [master01] is healthy
INFO[0179] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0179] Starting container [rke-log-linker] on host [master01], try #1
INFO[0180] [controlplane] Successfully started [rke-log-linker] container on host [master01]
INFO[0180] Removing container [rke-log-linker] on host [master01], try #1
INFO[0180] [remove/rke-log-linker] Successfully removed container on host [master01]
INFO[0180] Upgrading workerplane components for control host master01
INFO[0180] Finding container [service-sidekick] on host [master01], try #1
INFO[0180] [sidekick] Sidekick container already created on host [master01]
INFO[0180] Finding container [kubelet] on host [master01], try #1
INFO[0180] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master01]
INFO[0180] Finding container [old-kubelet] on host [master01], try #1
INFO[0180] Stopping container [kubelet] on host [master01] with stopTimeoutDuration [5s], try #1
INFO[0180] Waiting for [kubelet] container to exit on host [master01]
INFO[0180] Renaming container [kubelet] to [old-kubelet] on host [master01], try #1
INFO[0180] Starting container [kubelet] on host [master01], try #1
INFO[0180] [worker] Successfully updated [kubelet] container on host [master01]
INFO[0180] Removing container [old-kubelet] on host [master01], try #1
INFO[0180] [healthcheck] Start Healthcheck on service [kubelet] on host [master01]
INFO[0196] [healthcheck] service [kubelet] on host [master01] is healthy
INFO[0196] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0197] Starting container [rke-log-linker] on host [master01], try #1
INFO[0197] [worker] Successfully started [rke-log-linker] container on host [master01]
INFO[0197] Removing container [rke-log-linker] on host [master01], try #1
INFO[0197] [remove/rke-log-linker] Successfully removed container on host [master01]
INFO[0197] Finding container [kube-proxy] on host [master01], try #1
INFO[0197] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master01]
INFO[0197] Finding container [old-kube-proxy] on host [master01], try #1
INFO[0197] Stopping container [kube-proxy] on host [master01] with stopTimeoutDuration [5s], try #1
INFO[0197] Waiting for [kube-proxy] container to exit on host [master01]
INFO[0197] Renaming container [kube-proxy] to [old-kube-proxy] on host [master01], try #1
INFO[0197] Starting container [kube-proxy] on host [master01], try #1
INFO[0198] [worker] Successfully updated [kube-proxy] container on host [master01]
INFO[0198] Removing container [old-kube-proxy] on host [master01], try #1
INFO[0198] [healthcheck] Start Healthcheck on service [kube-proxy] on host [master01]
INFO[0203] [healthcheck] service [kube-proxy] on host [master01] is healthy
INFO[0203] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0203] Starting container [rke-log-linker] on host [master01], try #1
INFO[0203] [worker] Successfully started [rke-log-linker] container on host [master01]
INFO[0204] Removing container [rke-log-linker] on host [master01], try #1
INFO[0204] [remove/rke-log-linker] Successfully removed container on host [master01]
INFO[0204] [controlplane] Now checking status of node master01, try #1
INFO[0204] Processing controlplane host master02
INFO[0204] [controlplane] Now checking status of node master02, try #1
INFO[0204] [controlplane] Getting list of nodes for upgrade
INFO[0204] Upgrading controlplane components for control host master02
INFO[0204] Finding container [service-sidekick] on host [master02], try #1
INFO[0204] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0204] Removing container [service-sidekick] on host [master02], try #1
INFO[0204] [remove/service-sidekick] Successfully removed container on host [master02]
INFO[0204] Finding container [kube-apiserver] on host [master02], try #1
INFO[0204] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master02]
INFO[0204] Finding container [old-kube-apiserver] on host [master02], try #1
INFO[0204] Stopping container [kube-apiserver] on host [master02] with stopTimeoutDuration [5s], try #1
INFO[0205] Waiting for [kube-apiserver] container to exit on host [master02]
INFO[0205] Renaming container [kube-apiserver] to [old-kube-apiserver] on host [master02], try #1
INFO[0205] Starting container [kube-apiserver] on host [master02], try #1
INFO[0205] [controlplane] Successfully updated [kube-apiserver] container on host [master02]
INFO[0205] Removing container [old-kube-apiserver] on host [master02], try #1
INFO[0205] [healthcheck] Start Healthcheck on service [kube-apiserver] on host [master02]
INFO[0210] [healthcheck] service [kube-apiserver] on host [master02] is healthy
INFO[0210] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0211] Starting container [rke-log-linker] on host [master02], try #1
INFO[0211] [controlplane] Successfully started [rke-log-linker] container on host [master02]
INFO[0211] Removing container [rke-log-linker] on host [master02], try #1
INFO[0211] [remove/rke-log-linker] Successfully removed container on host [master02]
INFO[0211] Finding container [kube-controller-manager] on host [master02], try #1
INFO[0211] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master02]
INFO[0211] Finding container [old-kube-controller-manager] on host [master02], try #1
INFO[0211] Stopping container [kube-controller-manager] on host [master02] with stopTimeoutDuration [5s], try #1
INFO[0211] Waiting for [kube-controller-manager] container to exit on host [master02]
INFO[0211] Renaming container [kube-controller-manager] to [old-kube-controller-manager] on host [master02], try #1          
INFO[0211] Starting container [kube-controller-manager] on host [master02], try #1
INFO[0211] [controlplane] Successfully updated [kube-controller-manager] container on host [master02]
INFO[0211] Removing container [old-kube-controller-manager] on host [master02], try #1
INFO[0211] [healthcheck] Start Healthcheck on service [kube-controller-manager] on host [master02]
INFO[0217] [healthcheck] service [kube-controller-manager] on host [master02] is healthy
INFO[0217] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0217] Starting container [rke-log-linker] on host [master02], try #1
INFO[0217] [controlplane] Successfully started [rke-log-linker] container on host [master02]
INFO[0217] Removing container [rke-log-linker] on host [master02], try #1
INFO[0217] [remove/rke-log-linker] Successfully removed container on host [master02]
INFO[0217] Finding container [kube-scheduler] on host [master02], try #1
INFO[0217] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master02]
INFO[0217] Finding container [old-kube-scheduler] on host [master02], try #1
INFO[0217] Stopping container [kube-scheduler] on host [master02] with stopTimeoutDuration [5s], try #1
INFO[0217] Waiting for [kube-scheduler] container to exit on host [master02]
INFO[0217] Renaming container [kube-scheduler] to [old-kube-scheduler] on host [master02], try #1
INFO[0217] Starting container [kube-scheduler] on host [master02], try #1
INFO[0217] [controlplane] Successfully updated [kube-scheduler] container on host [master02]
INFO[0217] Removing container [old-kube-scheduler] on host [master02], try #1
INFO[0217] [healthcheck] Start Healthcheck on service [kube-scheduler] on host [master02]
INFO[0223] [healthcheck] service [kube-scheduler] on host [master02] is healthy
INFO[0223] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0223] Starting container [rke-log-linker] on host [master02], try #1
INFO[0223] [controlplane] Successfully started [rke-log-linker] container on host [master02]
INFO[0223] Removing container [rke-log-linker] on host [master02], try #1
INFO[0224] [remove/rke-log-linker] Successfully removed container on host [master02]
INFO[0224] Upgrading workerplane components for control host master02
INFO[0224] Finding container [service-sidekick] on host [master02], try #1
INFO[0224] [sidekick] Sidekick container already created on host [master02]
INFO[0224] Finding container [kubelet] on host [master02], try #1
INFO[0224] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master02]
INFO[0224] Finding container [old-kubelet] on host [master02], try #1
INFO[0224] Stopping container [kubelet] on host [master02] with stopTimeoutDuration [5s], try #1
INFO[0224] Waiting for [kubelet] container to exit on host [master02]
INFO[0224] Renaming container [kubelet] to [old-kubelet] on host [master02], try #1
INFO[0224] Starting container [kubelet] on host [master02], try #1
INFO[0224] [worker] Successfully updated [kubelet] container on host [master02]
INFO[0224] Removing container [old-kubelet] on host [master02], try #1
INFO[0224] [healthcheck] Start Healthcheck on service [kubelet] on host [master02]
INFO[0239] [healthcheck] service [kubelet] on host [master02] is healthy
INFO[0239] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0240] Starting container [rke-log-linker] on host [master02], try #1
INFO[0240] [worker] Successfully started [rke-log-linker] container on host [master02]
INFO[0240] Removing container [rke-log-linker] on host [master02], try #1
INFO[0240] [remove/rke-log-linker] Successfully removed container on host [master02]
INFO[0240] Finding container [kube-proxy] on host [master02], try #1
INFO[0240] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master02]
INFO[0240] Finding container [old-kube-proxy] on host [master02], try #1
INFO[0240] Stopping container [kube-proxy] on host [master02] with stopTimeoutDuration [5s], try #1
INFO[0240] Waiting for [kube-proxy] container to exit on host [master02]
INFO[0240] Renaming container [kube-proxy] to [old-kube-proxy] on host [master02], try #1
INFO[0240] Starting container [kube-proxy] on host [master02], try #1
INFO[0240] [worker] Successfully updated [kube-proxy] container on host [master02]
INFO[0240] Removing container [old-kube-proxy] on host [master02], try #1
INFO[0240] [healthcheck] Start Healthcheck on service [kube-proxy] on host [master02]
INFO[0246] [healthcheck] service [kube-proxy] on host [master02] is healthy
INFO[0246] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0246] Starting container [rke-log-linker] on host [master02], try #1
INFO[0246] [worker] Successfully started [rke-log-linker] container on host [master02]
INFO[0246] Removing container [rke-log-linker] on host [master02], try #1
INFO[0247] [remove/rke-log-linker] Successfully removed container on host [master02]
INFO[0247] [controlplane] Now checking status of node master02, try #1
INFO[0247] Processing controlplane host master03
INFO[0247] [controlplane] Now checking status of node master03, try #1
INFO[0247] [controlplane] Getting list of nodes for upgrade
INFO[0247] Upgrading controlplane components for control host master03
INFO[0247] Finding container [service-sidekick] on host [master03], try #1
INFO[0247] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0247] Removing container [service-sidekick] on host [master03], try #1
INFO[0247] [remove/service-sidekick] Successfully removed container on host [master03]
INFO[0247] Finding container [kube-apiserver] on host [master03], try #1
INFO[0247] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master03]
INFO[0247] Finding container [old-kube-apiserver] on host [master03], try #1
INFO[0247] Stopping container [kube-apiserver] on host [master03] with stopTimeoutDuration [5s], try #1
INFO[0248] Waiting for [kube-apiserver] container to exit on host [master03]
INFO[0248] Renaming container [kube-apiserver] to [old-kube-apiserver] on host [master03], try #1
INFO[0248] Starting container [kube-apiserver] on host [master03], try #1
INFO[0248] [controlplane] Successfully updated [kube-apiserver] container on host [master03]
INFO[0248] Removing container [old-kube-apiserver] on host [master03], try #1
INFO[0248] [healthcheck] Start Healthcheck on service [kube-apiserver] on host [master03]
INFO[0253] [healthcheck] service [kube-apiserver] on host [master03] is healthy
INFO[0253] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0254] Starting container [rke-log-linker] on host [master03], try #1
INFO[0254] [controlplane] Successfully started [rke-log-linker] container on host [master03]
INFO[0254] Removing container [rke-log-linker] on host [master03], try #1
INFO[0254] [remove/rke-log-linker] Successfully removed container on host [master03]
INFO[0254] Finding container [kube-controller-manager] on host [master03], try #1
INFO[0254] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master03]
INFO[0254] Finding container [old-kube-controller-manager] on host [master03], try #1
INFO[0254] Stopping container [kube-controller-manager] on host [master03] with stopTimeoutDuration [5s], try #1
INFO[0254] Waiting for [kube-controller-manager] container to exit on host [master03]
INFO[0254] Renaming container [kube-controller-manager] to [old-kube-controller-manager] on host [master03], try #1          
INFO[0254] Starting container [kube-controller-manager] on host [master03], try #1
INFO[0254] [controlplane] Successfully updated [kube-controller-manager] container on host [master03]
INFO[0254] Removing container [old-kube-controller-manager] on host [master03], try #1
INFO[0254] [healthcheck] Start Healthcheck on service [kube-controller-manager] on host [master03]
INFO[0260] [healthcheck] service [kube-controller-manager] on host [master03] is healthy
INFO[0260] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0260] Starting container [rke-log-linker] on host [master03], try #1
INFO[0260] [controlplane] Successfully started [rke-log-linker] container on host [master03]
INFO[0260] Removing container [rke-log-linker] on host [master03], try #1
INFO[0260] [remove/rke-log-linker] Successfully removed container on host [master03]
INFO[0260] Finding container [kube-scheduler] on host [master03], try #1
INFO[0260] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master03]
INFO[0260] Finding container [old-kube-scheduler] on host [master03], try #1
INFO[0260] Stopping container [kube-scheduler] on host [master03] with stopTimeoutDuration [5s], try #1
INFO[0260] Waiting for [kube-scheduler] container to exit on host [master03]
INFO[0261] Renaming container [kube-scheduler] to [old-kube-scheduler] on host [master03], try #1
INFO[0261] Starting container [kube-scheduler] on host [master03], try #1
INFO[0261] [controlplane] Successfully updated [kube-scheduler] container on host [master03]
INFO[0261] Removing container [old-kube-scheduler] on host [master03], try #1
INFO[0261] [healthcheck] Start Healthcheck on service [kube-scheduler] on host [master03]
INFO[0266] [healthcheck] service [kube-scheduler] on host [master03] is healthy
INFO[0266] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0266] Starting container [rke-log-linker] on host [master03], try #1
INFO[0267] [controlplane] Successfully started [rke-log-linker] container on host [master03]
INFO[0267] Removing container [rke-log-linker] on host [master03], try #1
INFO[0267] [remove/rke-log-linker] Successfully removed container on host [master03]
INFO[0267] Upgrading workerplane components for control host master03
INFO[0267] Finding container [service-sidekick] on host [master03], try #1
INFO[0267] [sidekick] Sidekick container already created on host [master03]
INFO[0267] Finding container [kubelet] on host [master03], try #1
INFO[0267] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master03]
INFO[0267] Finding container [old-kubelet] on host [master03], try #1
INFO[0267] Stopping container [kubelet] on host [master03] with stopTimeoutDuration [5s], try #1
INFO[0267] Waiting for [kubelet] container to exit on host [master03]
INFO[0267] Renaming container [kubelet] to [old-kubelet] on host [master03], try #1
INFO[0267] Starting container [kubelet] on host [master03], try #1
INFO[0267] [worker] Successfully updated [kubelet] container on host [master03]
INFO[0267] Removing container [old-kubelet] on host [master03], try #1
INFO[0267] [healthcheck] Start Healthcheck on service [kubelet] on host [master03]
INFO[0283] [healthcheck] service [kubelet] on host [master03] is healthy
INFO[0283] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0283] Starting container [rke-log-linker] on host [master03], try #1
INFO[0284] [worker] Successfully started [rke-log-linker] container on host [master03]
INFO[0284] Removing container [rke-log-linker] on host [master03], try #1
INFO[0284] [remove/rke-log-linker] Successfully removed container on host [master03]
INFO[0284] Finding container [kube-proxy] on host [master03], try #1
INFO[0284] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master03]
INFO[0284] Finding container [old-kube-proxy] on host [master03], try #1
INFO[0284] Stopping container [kube-proxy] on host [master03] with stopTimeoutDuration [5s], try #1
INFO[0284] Waiting for [kube-proxy] container to exit on host [master03]
INFO[0284] Renaming container [kube-proxy] to [old-kube-proxy] on host [master03], try #1
INFO[0284] Starting container [kube-proxy] on host [master03], try #1
INFO[0284] [worker] Successfully updated [kube-proxy] container on host [master03]
INFO[0284] Removing container [old-kube-proxy] on host [master03], try #1
INFO[0284] [healthcheck] Start Healthcheck on service [kube-proxy] on host [master03]
INFO[0290] [healthcheck] service [kube-proxy] on host [master03] is healthy
INFO[0290] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0290] Starting container [rke-log-linker] on host [master03], try #1
INFO[0291] [worker] Successfully started [rke-log-linker] container on host [master03]
INFO[0291] Removing container [rke-log-linker] on host [master03], try #1
INFO[0291] [remove/rke-log-linker] Successfully removed container on host [master03]
INFO[0291] [controlplane] Now checking status of node master03, try #1
INFO[0291] [controlplane] Successfully upgraded Controller Plane..
INFO[0291] [authz] Creating rke-job-deployer ServiceAccount
INFO[0291] [authz] rke-job-deployer ServiceAccount created successfully
INFO[0291] [authz] Creating system:node ClusterRoleBinding
INFO[0291] [authz] system:node ClusterRoleBinding created successfully
INFO[0291] [authz] Creating kube-apiserver proxy ClusterRole and ClusterRoleBinding
INFO[0291] [authz] kube-apiserver proxy ClusterRole and ClusterRoleBinding created successfully
INFO[0291] Successfully Deployed state file at [./cluster.rkestate]
INFO[0291] [state] Saving full cluster state to Kubernetes
INFO[0291] [worker] Now checking status of node worker01, try #1
INFO[0291] [worker] Now checking status of node worker02, try #1
INFO[0291] [worker] Now checking status of node worker03, try #1
INFO[0291] [worker] Upgrading Worker Plane..
INFO[0291] Now checking and upgrading worker components on nodes with only worker role 1 at a time
INFO[0291] [workerplane] Processing host worker01
INFO[0291] [worker] Now checking status of node worker01, try #1
INFO[0291] [worker] Getting list of nodes for upgrade
INFO[0291] Finding container [nginx-proxy] on host [worker01], try #1
INFO[0291] Image [rancher/rke-tools:v0.1.100] exists on host [worker01]
INFO[0291] Finding container [old-nginx-proxy] on host [worker01], try #1
INFO[0291] Stopping container [nginx-proxy] on host [worker01] with stopTimeoutDuration [5s], try #1
INFO[0297] Waiting for [nginx-proxy] container to exit on host [worker01]
INFO[0297] Renaming container [nginx-proxy] to [old-nginx-proxy] on host [worker01], try #1
INFO[0297] Starting container [nginx-proxy] on host [worker01], try #1
INFO[0297] [worker] Successfully updated [nginx-proxy] container on host [worker01]
INFO[0297] Removing container [old-nginx-proxy] on host [worker01], try #1
INFO[0297] Image [rancher/rke-tools:v0.1.100] exists on host [worker01]
INFO[0297] Starting container [rke-log-linker] on host [worker01], try #1
INFO[0298] [worker] Successfully started [rke-log-linker] container on host [worker01]
INFO[0298] Removing container [rke-log-linker] on host [worker01], try #1
INFO[0298] [remove/rke-log-linker] Successfully removed container on host [worker01]
INFO[0298] Finding container [service-sidekick] on host [worker01], try #1
INFO[0298] Image [rancher/rke-tools:v0.1.100] exists on host [worker01]
INFO[0298] Removing container [service-sidekick] on host [worker01], try #1
INFO[0298] [remove/service-sidekick] Successfully removed container on host [worker01]
INFO[0298] Finding container [kubelet] on host [worker01], try #1
INFO[0298] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [worker01]
INFO[0298] Finding container [old-kubelet] on host [worker01], try #1
INFO[0298] Stopping container [kubelet] on host [worker01] with stopTimeoutDuration [5s], try #1
INFO[0299] Waiting for [kubelet] container to exit on host [worker01]
INFO[0299] Renaming container [kubelet] to [old-kubelet] on host [worker01], try #1
INFO[0299] Starting container [kubelet] on host [worker01], try #1
INFO[0299] [worker] Successfully updated [kubelet] container on host [worker01]
INFO[0299] Removing container [old-kubelet] on host [worker01], try #1
INFO[0299] [healthcheck] Start Healthcheck on service [kubelet] on host [worker01]
INFO[0314] [healthcheck] service [kubelet] on host [worker01] is healthy
INFO[0314] Image [rancher/rke-tools:v0.1.100] exists on host [worker01]
INFO[0314] Starting container [rke-log-linker] on host [worker01], try #1
INFO[0315] [worker] Successfully started [rke-log-linker] container on host [worker01]
INFO[0315] Removing container [rke-log-linker] on host [worker01], try #1
INFO[0315] [remove/rke-log-linker] Successfully removed container on host [worker01]
INFO[0315] Finding container [kube-proxy] on host [worker01], try #1
INFO[0315] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [worker01]
INFO[0315] Finding container [old-kube-proxy] on host [worker01], try #1
INFO[0315] Stopping container [kube-proxy] on host [worker01] with stopTimeoutDuration [5s], try #1
INFO[0315] Waiting for [kube-proxy] container to exit on host [worker01]
INFO[0315] Renaming container [kube-proxy] to [old-kube-proxy] on host [worker01], try #1
INFO[0315] Starting container [kube-proxy] on host [worker01], try #1
INFO[0315] [worker] Successfully updated [kube-proxy] container on host [worker01]
INFO[0315] Removing container [old-kube-proxy] on host [worker01], try #1
INFO[0315] [healthcheck] Start Healthcheck on service [kube-proxy] on host [worker01]
INFO[0321] [healthcheck] service [kube-proxy] on host [worker01] is healthy
INFO[0321] Image [rancher/rke-tools:v0.1.100] exists on host [worker01]
INFO[0321] Starting container [rke-log-linker] on host [worker01], try #1
INFO[0321] [worker] Successfully started [rke-log-linker] container on host [worker01]
INFO[0321] Removing container [rke-log-linker] on host [worker01], try #1
INFO[0322] [remove/rke-log-linker] Successfully removed container on host [worker01]
INFO[0322] [worker] Now checking status of node worker01, try #1
INFO[0322] [workerplane] Processing host worker02
INFO[0322] [worker] Now checking status of node worker02, try #1
INFO[0322] [worker] Getting list of nodes for upgrade
INFO[0322] Finding container [nginx-proxy] on host [worker02], try #1
INFO[0322] Image [rancher/rke-tools:v0.1.100] exists on host [worker02]
INFO[0322] Finding container [old-nginx-proxy] on host [worker02], try #1
INFO[0322] Stopping container [nginx-proxy] on host [worker02] with stopTimeoutDuration [5s], try #1
INFO[0327] Waiting for [nginx-proxy] container to exit on host [worker02]
INFO[0327] Renaming container [nginx-proxy] to [old-nginx-proxy] on host [worker02], try #1
INFO[0328] Starting container [nginx-proxy] on host [worker02], try #1
INFO[0328] [worker] Successfully updated [nginx-proxy] container on host [worker02]
INFO[0328] Removing container [old-nginx-proxy] on host [worker02], try #1
INFO[0328] Image [rancher/rke-tools:v0.1.100] exists on host [worker02]
INFO[0328] Starting container [rke-log-linker] on host [worker02], try #1
INFO[0328] [worker] Successfully started [rke-log-linker] container on host [worker02]
INFO[0328] Removing container [rke-log-linker] on host [worker02], try #1
INFO[0328] [remove/rke-log-linker] Successfully removed container on host [worker02]
INFO[0328] Finding container [service-sidekick] on host [worker02], try #1
INFO[0328] Image [rancher/rke-tools:v0.1.100] exists on host [worker02]
INFO[0328] Removing container [service-sidekick] on host [worker02], try #1
INFO[0328] [remove/service-sidekick] Successfully removed container on host [worker02]
INFO[0329] Finding container [kubelet] on host [worker02], try #1
INFO[0329] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [worker02]
INFO[0329] Finding container [old-kubelet] on host [worker02], try #1
INFO[0329] Stopping container [kubelet] on host [worker02] with stopTimeoutDuration [5s], try #1
INFO[0329] Waiting for [kubelet] container to exit on host [worker02]
INFO[0329] Renaming container [kubelet] to [old-kubelet] on host [worker02], try #1
INFO[0329] Starting container [kubelet] on host [worker02], try #1
INFO[0329] [worker] Successfully updated [kubelet] container on host [worker02]
INFO[0329] Removing container [old-kubelet] on host [worker02], try #1
INFO[0329] [healthcheck] Start Healthcheck on service [kubelet] on host [worker02]
INFO[0345] [healthcheck] service [kubelet] on host [worker02] is healthy
INFO[0345] Image [rancher/rke-tools:v0.1.100] exists on host [worker02]
INFO[0345] Starting container [rke-log-linker] on host [worker02], try #1
INFO[0346] [worker] Successfully started [rke-log-linker] container on host [worker02]
INFO[0346] Removing container [rke-log-linker] on host [worker02], try #1
INFO[0346] [remove/rke-log-linker] Successfully removed container on host [worker02]
INFO[0346] Finding container [kube-proxy] on host [worker02], try #1
INFO[0346] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [worker02]
INFO[0346] Finding container [old-kube-proxy] on host [worker02], try #1
INFO[0346] Stopping container [kube-proxy] on host [worker02] with stopTimeoutDuration [5s], try #1
INFO[0346] Waiting for [kube-proxy] container to exit on host [worker02]
INFO[0346] Renaming container [kube-proxy] to [old-kube-proxy] on host [worker02], try #1
INFO[0346] Starting container [kube-proxy] on host [worker02], try #1
INFO[0346] [worker] Successfully updated [kube-proxy] container on host [worker02]
INFO[0346] Removing container [old-kube-proxy] on host [worker02], try #1
INFO[0346] [healthcheck] Start Healthcheck on service [kube-proxy] on host [worker02]
INFO[0352] [healthcheck] service [kube-proxy] on host [worker02] is healthy
INFO[0352] Image [rancher/rke-tools:v0.1.100] exists on host [worker02]
INFO[0352] Starting container [rke-log-linker] on host [worker02], try #1
INFO[0353] [worker] Successfully started [rke-log-linker] container on host [worker02]
INFO[0353] Removing container [rke-log-linker] on host [worker02], try #1
INFO[0353] [remove/rke-log-linker] Successfully removed container on host [worker02]
INFO[0353] [worker] Now checking status of node worker02, try #1
INFO[0353] [workerplane] Processing host worker03
INFO[0353] [worker] Now checking status of node worker03, try #1
INFO[0353] [worker] Getting list of nodes for upgrade
INFO[0354] Finding container [nginx-proxy] on host [worker03], try #1
INFO[0354] Image [rancher/rke-tools:v0.1.100] exists on host [worker03]
INFO[0354] Finding container [old-nginx-proxy] on host [worker03], try #1
INFO[0354] Stopping container [nginx-proxy] on host [worker03] with stopTimeoutDuration [5s], try #1
INFO[0359] Waiting for [nginx-proxy] container to exit on host [worker03]
INFO[0359] Renaming container [nginx-proxy] to [old-nginx-proxy] on host [worker03], try #1
INFO[0359] Starting container [nginx-proxy] on host [worker03], try #1
INFO[0359] [worker] Successfully updated [nginx-proxy] container on host [worker03]
INFO[0359] Removing container [old-nginx-proxy] on host [worker03], try #1
INFO[0359] Image [rancher/rke-tools:v0.1.100] exists on host [worker03]
INFO[0360] Starting container [rke-log-linker] on host [worker03], try #1
INFO[0360] [worker] Successfully started [rke-log-linker] container on host [worker03]
INFO[0360] Removing container [rke-log-linker] on host [worker03], try #1
INFO[0360] [remove/rke-log-linker] Successfully removed container on host [worker03]
INFO[0360] Finding container [service-sidekick] on host [worker03], try #1
INFO[0360] Image [rancher/rke-tools:v0.1.100] exists on host [worker03]
INFO[0360] Removing container [service-sidekick] on host [worker03], try #1
INFO[0360] [remove/service-sidekick] Successfully removed container on host [worker03]
INFO[0360] Finding container [kubelet] on host [worker03], try #1
INFO[0360] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [worker03]
INFO[0360] Finding container [old-kubelet] on host [worker03], try #1
INFO[0360] Stopping container [kubelet] on host [worker03] with stopTimeoutDuration [5s], try #1
INFO[0361] Waiting for [kubelet] container to exit on host [worker03]
INFO[0361] Renaming container [kubelet] to [old-kubelet] on host [worker03], try #1
INFO[0361] Starting container [kubelet] on host [worker03], try #1
INFO[0361] [worker] Successfully updated [kubelet] container on host [worker03]
INFO[0361] Removing container [old-kubelet] on host [worker03], try #1
INFO[0361] [healthcheck] Start Healthcheck on service [kubelet] on host [worker03]
INFO[0376] [healthcheck] service [kubelet] on host [worker03] is healthy
INFO[0376] Image [rancher/rke-tools:v0.1.100] exists on host [worker03]
INFO[0377] Starting container [rke-log-linker] on host [worker03], try #1
INFO[0377] [worker] Successfully started [rke-log-linker] container on host [worker03]
INFO[0377] Removing container [rke-log-linker] on host [worker03], try #1
INFO[0377] [remove/rke-log-linker] Successfully removed container on host [worker03]
INFO[0377] Finding container [kube-proxy] on host [worker03], try #1
INFO[0377] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [worker03]
INFO[0377] Finding container [old-kube-proxy] on host [worker03], try #1
INFO[0378] Stopping container [kube-proxy] on host [worker03] with stopTimeoutDuration [5s], try #1
INFO[0378] Waiting for [kube-proxy] container to exit on host [worker03]
INFO[0378] Renaming container [kube-proxy] to [old-kube-proxy] on host [worker03], try #1
INFO[0378] Starting container [kube-proxy] on host [worker03], try #1
INFO[0378] [worker] Successfully updated [kube-proxy] container on host [worker03]
INFO[0378] Removing container [old-kube-proxy] on host [worker03], try #1
INFO[0378] [healthcheck] Start Healthcheck on service [kube-proxy] on host [worker03]
INFO[0383] [healthcheck] service [kube-proxy] on host [worker03] is healthy
INFO[0383] Image [rancher/rke-tools:v0.1.100] exists on host [worker03]
INFO[0384] Starting container [rke-log-linker] on host [worker03], try #1
INFO[0384] [worker] Successfully started [rke-log-linker] container on host [worker03]
INFO[0384] Removing container [rke-log-linker] on host [worker03], try #1
INFO[0384] [remove/rke-log-linker] Successfully removed container on host [worker03]
INFO[0384] [worker] Now checking status of node worker03, try #1
INFO[0384] [worker] Successfully upgraded Worker Plane..
INFO[0384] Image [rancher/rke-tools:v0.1.100] exists on host [worker03]
INFO[0384] Image [rancher/rke-tools:v0.1.100] exists on host [worker02]
INFO[0384] Starting container [rke-log-cleaner] on host [worker03], try #1
INFO[0384] Image [rancher/rke-tools:v0.1.100] exists on host [worker01]
INFO[0385] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0385] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0385] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0385] Starting container [rke-log-cleaner] on host [worker02], try #1
INFO[0385] [cleanup] Successfully started [rke-log-cleaner] container on host [worker03]
INFO[0385] Starting container [rke-log-cleaner] on host [master03], try #1
INFO[0385] Starting container [rke-log-cleaner] on host [master02], try #1
INFO[0385] Starting container [rke-log-cleaner] on host [worker01], try #1
INFO[0385] [cleanup] Successfully started [rke-log-cleaner] container on host [worker02]
INFO[0385] Removing container [rke-log-cleaner] on host [worker03], try #1
INFO[0385] [remove/rke-log-cleaner] Successfully removed container on host [worker03]
INFO[0385] Starting container [rke-log-cleaner] on host [master01], try #1
INFO[0385] [cleanup] Successfully started [rke-log-cleaner] container on host [master03]
INFO[0385] Removing container [rke-log-cleaner] on host [master03], try #1
INFO[0385] Removing container [rke-log-cleaner] on host [worker02], try #1
INFO[0385] [remove/rke-log-cleaner] Successfully removed container on host [worker02]
INFO[0385] [cleanup] Successfully started [rke-log-cleaner] container on host [master02]
INFO[0385] Removing container [rke-log-cleaner] on host [master02], try #1
INFO[0385] [cleanup] Successfully started [rke-log-cleaner] container on host [worker01]
INFO[0386] [remove/rke-log-cleaner] Successfully removed container on host [master03]
INFO[0386] [cleanup] Successfully started [rke-log-cleaner] container on host [master01]
INFO[0386] Removing container [rke-log-cleaner] on host [master01], try #1
INFO[0386] [remove/rke-log-cleaner] Successfully removed container on host [master02]
INFO[0386] Removing container [rke-log-cleaner] on host [worker01], try #1
INFO[0386] [remove/rke-log-cleaner] Successfully removed container on host [worker01]
INFO[0386] [remove/rke-log-cleaner] Successfully removed container on host [master01]
INFO[0386] [sync] Syncing nodes Labels and Taints
INFO[0386] [sync] Successfully synced nodes Labels and Taints
INFO[0386] [network] Setting up network plugin: canal
INFO[0386] [addons] Saving ConfigMap for addon rke-network-plugin to Kubernetes
INFO[0386] [addons] Successfully saved ConfigMap for addon rke-network-plugin to Kubernetes
INFO[0386] [addons] Executing deploy job rke-network-plugin
INFO[0421] [addons] Setting up coredns
INFO[0421] [addons] Saving ConfigMap for addon rke-coredns-addon to Kubernetes
INFO[0421] [addons] Successfully saved ConfigMap for addon rke-coredns-addon to Kubernetes
INFO[0421] [addons] Executing deploy job rke-coredns-addon
INFO[0451] [addons] CoreDNS deployed successfully
INFO[0451] [dns] DNS provider coredns deployed successfully
INFO[0451] [addons] Setting up Metrics Server
INFO[0451] [addons] Saving ConfigMap for addon rke-metrics-addon to Kubernetes
INFO[0451] [addons] Successfully saved ConfigMap for addon rke-metrics-addon to Kubernetes
INFO[0451] [addons] Executing deploy job rke-metrics-addon
INFO[0462] [addons] Metrics Server deployed successfully
INFO[0462] [ingress] Setting up nginx ingress controller
INFO[0462] [ingress] removing admission batch jobs if they exist
INFO[0462] [addons] Saving ConfigMap for addon rke-ingress-controller to Kubernetes
INFO[0462] [addons] Successfully saved ConfigMap for addon rke-ingress-controller to Kubernetes
INFO[0462] [addons] Executing deploy job rke-ingress-controller
INFO[0477] [ingress] removing default backend service and deployment if they exist
INFO[0477] [ingress] ingress controller nginx deployed successfully
INFO[0477] [addons] Setting up user addons
INFO[0477] [addons] no user addons defined
INFO[0477] Finished building Kubernetes cluster successfully
masadmin@master01:~$
masadmin@master01:~$ nano cluster.yml
masadmin@master01:~$ rke up --config cluster.yml --ignore-docker-version
INFO[0000] Running RKE version: v1.5.12
INFO[0000] Initiating Kubernetes cluster
INFO[0000] [certificates] GenerateServingCertificate is disabled, checking if there are unused kubelet certificates          
INFO[0000] [certificates] Generating admin certificates and kubeconfig
INFO[0000] Successfully Deployed state file at [./cluster.rkestate]
INFO[0000] Building Kubernetes cluster
INFO[0000] [dialer] Setup tunnel for host [master03]
INFO[0000] [dialer] Setup tunnel for host [worker02]
INFO[0000] [dialer] Setup tunnel for host [worker01]
INFO[0000] [dialer] Setup tunnel for host [worker03]
INFO[0000] [dialer] Setup tunnel for host [master01]
INFO[0000] [dialer] Setup tunnel for host [master02]
INFO[0000] [network] No hosts added existing cluster, skipping port check
INFO[0000] [certificates] Deploying kubernetes certificates to Cluster nodes
INFO[0000] Finding container [cert-deployer] on host [worker01], try #1
INFO[0000] Finding container [cert-deployer] on host [worker02], try #1
INFO[0000] Finding container [cert-deployer] on host [worker03], try #1
INFO[0000] Finding container [cert-deployer] on host [master03], try #1
INFO[0000] Finding container [cert-deployer] on host [master02], try #1
INFO[0000] Finding container [cert-deployer] on host [master01], try #1
INFO[0000] Image [rancher/rke-tools:v0.1.100] exists on host [worker01]
INFO[0000] Image [rancher/rke-tools:v0.1.100] exists on host [worker02]
INFO[0000] Image [rancher/rke-tools:v0.1.100] exists on host [worker03]
INFO[0000] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0000] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0000] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0000] Starting container [cert-deployer] on host [master02], try #1
INFO[0001] Starting container [cert-deployer] on host [worker01], try #1
INFO[0001] Starting container [cert-deployer] on host [worker02], try #1
INFO[0001] Finding container [cert-deployer] on host [master02], try #1
INFO[0001] Starting container [cert-deployer] on host [worker03], try #1
INFO[0001] Starting container [cert-deployer] on host [master03], try #1
INFO[0001] Starting container [cert-deployer] on host [master01], try #1
INFO[0001] Finding container [cert-deployer] on host [worker01], try #1
INFO[0001] Finding container [cert-deployer] on host [worker02], try #1
INFO[0001] Finding container [cert-deployer] on host [worker03], try #1
INFO[0001] Finding container [cert-deployer] on host [master03], try #1
INFO[0001] Finding container [cert-deployer] on host [master01], try #1
INFO[0006] Finding container [cert-deployer] on host [master02], try #1
INFO[0006] Removing container [cert-deployer] on host [master02], try #1
INFO[0006] Finding container [cert-deployer] on host [worker01], try #1
INFO[0006] Removing container [cert-deployer] on host [worker01], try #1
INFO[0006] Finding container [cert-deployer] on host [worker02], try #1
INFO[0006] Removing container [cert-deployer] on host [worker02], try #1
INFO[0006] Finding container [cert-deployer] on host [worker03], try #1
INFO[0006] Removing container [cert-deployer] on host [worker03], try #1
INFO[0006] Finding container [cert-deployer] on host [master03], try #1
INFO[0006] Removing container [cert-deployer] on host [master03], try #1
INFO[0006] Finding container [cert-deployer] on host [master01], try #1
INFO[0006] Removing container [cert-deployer] on host [master01], try #1
INFO[0006] [reconcile] Rebuilding and updating local kube config
INFO[0006] Successfully Deployed local admin kubeconfig at [./kube_config_cluster.yml]
INFO[0006] [reconcile] host [master01] is a control plane node with reachable Kubernetes API endpoint in the cluste          r
INFO[0006] [certificates] Successfully deployed kubernetes certificates to Cluster nodes
INFO[0006] [file-deploy] Deploying file [/etc/kubernetes/admission.yaml] to node [master01]
INFO[0006] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0006] Starting container [file-deployer] on host [master01], try #1
INFO[0007] Successfully started [file-deployer] container on host [master01]
INFO[0007] Waiting for [file-deployer] container to exit on host [master01]
INFO[0007] Waiting for [file-deployer] container to exit on host [master01]
INFO[0007] Container [file-deployer] is still running on host [master01]: stderr: [], stdout: []
INFO[0008] Removing container [file-deployer] on host [master01], try #1
INFO[0008] [remove/file-deployer] Successfully removed container on host [master01]
INFO[0008] [file-deploy] Deploying file [/etc/kubernetes/admission.yaml] to node [master02]
INFO[0008] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0008] Starting container [file-deployer] on host [master02], try #1
INFO[0008] Successfully started [file-deployer] container on host [master02]
INFO[0008] Waiting for [file-deployer] container to exit on host [master02]
INFO[0008] Waiting for [file-deployer] container to exit on host [master02]
INFO[0008] Container [file-deployer] is still running on host [master02]: stderr: [], stdout: []
INFO[0009] Removing container [file-deployer] on host [master02], try #1
INFO[0009] [remove/file-deployer] Successfully removed container on host [master02]
INFO[0009] [file-deploy] Deploying file [/etc/kubernetes/admission.yaml] to node [master03]
INFO[0009] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0010] Starting container [file-deployer] on host [master03], try #1
INFO[0010] Successfully started [file-deployer] container on host [master03]
INFO[0010] Waiting for [file-deployer] container to exit on host [master03]
INFO[0010] Waiting for [file-deployer] container to exit on host [master03]
INFO[0010] Removing container [file-deployer] on host [master03], try #1
INFO[0010] [remove/file-deployer] Successfully removed container on host [master03]
INFO[0010] [/etc/kubernetes/admission.yaml] Successfully deployed admission control config to Cluster control nodes          
INFO[0010] [file-deploy] Deploying file [/etc/kubernetes/audit-policy.yaml] to node [master01]
INFO[0010] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0010] Starting container [file-deployer] on host [master01], try #1
INFO[0011] Successfully started [file-deployer] container on host [master01]
INFO[0011] Waiting for [file-deployer] container to exit on host [master01]
INFO[0011] Waiting for [file-deployer] container to exit on host [master01]
INFO[0011] Container [file-deployer] is still running on host [master01]: stderr: [], stdout: []
INFO[0012] Removing container [file-deployer] on host [master01], try #1
INFO[0012] [remove/file-deployer] Successfully removed container on host [master01]
INFO[0012] [file-deploy] Deploying file [/etc/kubernetes/audit-policy.yaml] to node [master02]
INFO[0012] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0012] Starting container [file-deployer] on host [master02], try #1
INFO[0012] Successfully started [file-deployer] container on host [master02]
INFO[0012] Waiting for [file-deployer] container to exit on host [master02]
INFO[0012] Waiting for [file-deployer] container to exit on host [master02]
INFO[0012] Removing container [file-deployer] on host [master02], try #1
INFO[0012] [remove/file-deployer] Successfully removed container on host [master02]
INFO[0012] [file-deploy] Deploying file [/etc/kubernetes/audit-policy.yaml] to node [master03]
INFO[0012] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0013] Starting container [file-deployer] on host [master03], try #1
INFO[0013] Successfully started [file-deployer] container on host [master03]
INFO[0013] Waiting for [file-deployer] container to exit on host [master03]
INFO[0013] Waiting for [file-deployer] container to exit on host [master03]
INFO[0013] Container [file-deployer] is still running on host [master03]: stderr: [], stdout: []
INFO[0014] Removing container [file-deployer] on host [master03], try #1
INFO[0014] [remove/file-deployer] Successfully removed container on host [master03]
INFO[0014] [/etc/kubernetes/audit-policy.yaml] Successfully deployed audit policy file to Cluster control nodes
INFO[0014] [reconcile] Reconciling cluster state
INFO[0014] [reconcile] Check etcd hosts to be deleted
INFO[0014] [reconcile] Check etcd hosts to be added
INFO[0014] [reconcile] Rebuilding and updating local kube config
INFO[0014] Successfully Deployed local admin kubeconfig at [./kube_config_cluster.yml]
INFO[0014] [reconcile] host [master01] is a control plane node with reachable Kubernetes API endpoint in the cluste          r
INFO[0014] [reconcile] Reconciled cluster state successfully
INFO[0014] max_unavailable_worker got rounded down to 0, resetting to 1
INFO[0014] Setting maxUnavailable for worker nodes to: 1
INFO[0014] Setting maxUnavailable for controlplane nodes to: 1
INFO[0014] Pre-pulling kubernetes images
INFO[0014] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master03]
INFO[0014] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [worker01]
INFO[0014] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [worker03]
INFO[0014] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master01]
INFO[0014] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [worker02]
INFO[0014] Image [rancher/hyperkube:v1.28.12-rancher1] exists on host [master02]
INFO[0014] Image [rancher/mirrored-pause:3.7] exists on host [master03]
INFO[0014] Image [rancher/mirrored-pause:3.7] exists on host [worker01]
INFO[0014] Image [rancher/mirrored-pause:3.7] exists on host [worker03]
INFO[0014] Image [rancher/mirrored-pause:3.7] exists on host [master01]
INFO[0014] Image [rancher/mirrored-pause:3.7] exists on host [master02]
INFO[0014] Image [rancher/mirrored-pause:3.7] exists on host [worker02]
INFO[0014] Kubernetes images pulled successfully
INFO[0014] [etcd] Building up etcd plane..
INFO[0014] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0014] Starting container [etcd-fix-perm] on host [master01], try #1
INFO[0014] Successfully started [etcd-fix-perm] container on host [master01]
INFO[0014] Waiting for [etcd-fix-perm] container to exit on host [master01]
INFO[0014] Waiting for [etcd-fix-perm] container to exit on host [master01]
INFO[0015] Removing container [etcd-fix-perm] on host [master01], try #1
INFO[0015] [remove/etcd-fix-perm] Successfully removed container on host [master01]
INFO[0015] [etcd] Running rolling snapshot container [etcd-rolling-snapshots] on host [master01]
INFO[0015] Removing container [etcd-rolling-snapshots] on host [master01], try #1
INFO[0015] [remove/etcd-rolling-snapshots] Successfully removed container on host [master01]
INFO[0015] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0015] Starting container [etcd-rolling-snapshots] on host [master01], try #1
INFO[0015] [etcd] Successfully started [etcd-rolling-snapshots] container on host [master01]
INFO[0020] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0020] Starting container [rke-bundle-cert] on host [master01], try #1
INFO[0021] [certificates] Successfully started [rke-bundle-cert] container on host [master01]
INFO[0021] Waiting for [rke-bundle-cert] container to exit on host [master01]
INFO[0021] [certificates] successfully saved certificate bundle [/opt/rke/etcd-snapshots//pki.bundle.tar.gz] on hos          t [master01]
INFO[0021] Removing container [rke-bundle-cert] on host [master01], try #1
INFO[0021] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0021] Starting container [rke-log-linker] on host [master01], try #1
INFO[0021] [etcd] Successfully started [rke-log-linker] container on host [master01]
INFO[0021] Removing container [rke-log-linker] on host [master01], try #1
INFO[0021] [remove/rke-log-linker] Successfully removed container on host [master01]
INFO[0021] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0022] Starting container [rke-log-linker] on host [master01], try #1
INFO[0022] [etcd] Successfully started [rke-log-linker] container on host [master01]
INFO[0022] Removing container [rke-log-linker] on host [master01], try #1
INFO[0022] [remove/rke-log-linker] Successfully removed container on host [master01]
INFO[0022] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0022] Starting container [etcd-fix-perm] on host [master02], try #1
INFO[0023] Successfully started [etcd-fix-perm] container on host [master02]
INFO[0023] Waiting for [etcd-fix-perm] container to exit on host [master02]
INFO[0023] Waiting for [etcd-fix-perm] container to exit on host [master02]
INFO[0023] Removing container [etcd-fix-perm] on host [master02], try #1
INFO[0023] [remove/etcd-fix-perm] Successfully removed container on host [master02]
INFO[0023] [etcd] Running rolling snapshot container [etcd-rolling-snapshots] on host [master02]
INFO[0023] Removing container [etcd-rolling-snapshots] on host [master02], try #1
INFO[0023] [remove/etcd-rolling-snapshots] Successfully removed container on host [master02]
INFO[0023] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0023] Starting container [etcd-rolling-snapshots] on host [master02], try #1
INFO[0023] [etcd] Successfully started [etcd-rolling-snapshots] container on host [master02]
INFO[0028] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0029] Starting container [rke-bundle-cert] on host [master02], try #1
INFO[0029] [certificates] Successfully started [rke-bundle-cert] container on host [master02]
INFO[0029] Waiting for [rke-bundle-cert] container to exit on host [master02]
INFO[0029] [certificates] successfully saved certificate bundle [/opt/rke/etcd-snapshots//pki.bundle.tar.gz] on hos          t [master02]
INFO[0029] Removing container [rke-bundle-cert] on host [master02], try #1
INFO[0029] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0029] Starting container [rke-log-linker] on host [master02], try #1
INFO[0030] [etcd] Successfully started [rke-log-linker] container on host [master02]
INFO[0030] Removing container [rke-log-linker] on host [master02], try #1
INFO[0030] [remove/rke-log-linker] Successfully removed container on host [master02]
INFO[0030] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0030] Starting container [rke-log-linker] on host [master02], try #1
INFO[0030] [etcd] Successfully started [rke-log-linker] container on host [master02]
INFO[0031] Removing container [rke-log-linker] on host [master02], try #1
INFO[0031] [remove/rke-log-linker] Successfully removed container on host [master02]
INFO[0031] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0031] Starting container [etcd-fix-perm] on host [master03], try #1
INFO[0031] Successfully started [etcd-fix-perm] container on host [master03]
INFO[0031] Waiting for [etcd-fix-perm] container to exit on host [master03]
INFO[0031] Waiting for [etcd-fix-perm] container to exit on host [master03]
INFO[0031] Removing container [etcd-fix-perm] on host [master03], try #1
INFO[0031] [remove/etcd-fix-perm] Successfully removed container on host [master03]
INFO[0031] [etcd] Running rolling snapshot container [etcd-rolling-snapshots] on host [master03]
INFO[0031] Removing container [etcd-rolling-snapshots] on host [master03], try #1
INFO[0031] [remove/etcd-rolling-snapshots] Successfully removed container on host [master03]
INFO[0031] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0031] Starting container [etcd-rolling-snapshots] on host [master03], try #1
INFO[0032] [etcd] Successfully started [etcd-rolling-snapshots] container on host [master03]
INFO[0037] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0037] Starting container [rke-bundle-cert] on host [master03], try #1
INFO[0037] [certificates] Successfully started [rke-bundle-cert] container on host [master03]
INFO[0037] Waiting for [rke-bundle-cert] container to exit on host [master03]
INFO[0037] [certificates] successfully saved certificate bundle [/opt/rke/etcd-snapshots//pki.bundle.tar.gz] on hos          t [master03]
INFO[0037] Removing container [rke-bundle-cert] on host [master03], try #1
INFO[0037] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0038] Starting container [rke-log-linker] on host [master03], try #1
INFO[0038] [etcd] Successfully started [rke-log-linker] container on host [master03]
INFO[0038] Removing container [rke-log-linker] on host [master03], try #1
INFO[0038] [remove/rke-log-linker] Successfully removed container on host [master03]
INFO[0038] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0038] Starting container [rke-log-linker] on host [master03], try #1
INFO[0039] [etcd] Successfully started [rke-log-linker] container on host [master03]
INFO[0039] Removing container [rke-log-linker] on host [master03], try #1
INFO[0039] [remove/rke-log-linker] Successfully removed container on host [master03]
INFO[0039] [etcd] Successfully started etcd plane.. Checking etcd cluster health
INFO[0039] [etcd] etcd host [master01] reported healthy=true
INFO[0039] [controlplane] Now checking status of node master01, try #1
INFO[0039] [controlplane] Now checking status of node master02, try #1
INFO[0039] [controlplane] Now checking status of node master03, try #1
INFO[0039] [controlplane] Processing controlplane hosts for upgrade 1 at a time
INFO[0039] Processing controlplane host master01
INFO[0039] [controlplane] Now checking status of node master01, try #1
INFO[0039] [controlplane] Getting list of nodes for upgrade
INFO[0039] Upgrade not required for controlplane and worker components of host master01
INFO[0039] Processing controlplane host master02
INFO[0039] [controlplane] Now checking status of node master02, try #1
INFO[0039] [controlplane] Getting list of nodes for upgrade
INFO[0039] Upgrade not required for controlplane and worker components of host master02
INFO[0039] Processing controlplane host master03
INFO[0039] [controlplane] Now checking status of node master03, try #1
INFO[0039] [controlplane] Getting list of nodes for upgrade
INFO[0039] Upgrade not required for controlplane and worker components of host master03
INFO[0039] [controlplane] Successfully upgraded Controller Plane..
INFO[0039] [authz] Creating rke-job-deployer ServiceAccount
INFO[0039] [authz] rke-job-deployer ServiceAccount created successfully
INFO[0039] [authz] Creating system:node ClusterRoleBinding
INFO[0039] [authz] system:node ClusterRoleBinding created successfully
INFO[0039] [authz] Creating kube-apiserver proxy ClusterRole and ClusterRoleBinding
INFO[0039] [authz] kube-apiserver proxy ClusterRole and ClusterRoleBinding created successfully
INFO[0039] Successfully Deployed state file at [./cluster.rkestate]
INFO[0039] [state] Saving full cluster state to Kubernetes
INFO[0039] [worker] Now checking status of node worker01, try #1
INFO[0039] [worker] Now checking status of node worker02, try #1
INFO[0039] [worker] Now checking status of node worker03, try #1
INFO[0039] [worker] Upgrading Worker Plane..
INFO[0040] Now checking and upgrading worker components on nodes with only worker role 1 at a time
INFO[0040] [workerplane] Processing host worker01
INFO[0040] [worker] Now checking status of node worker01, try #1
INFO[0040] [worker] Getting list of nodes for upgrade
INFO[0040] [workerplane] Upgrade not required for worker components of host worker01
INFO[0040] [workerplane] Processing host worker02
INFO[0040] [worker] Now checking status of node worker02, try #1
INFO[0040] [worker] Getting list of nodes for upgrade
INFO[0040] [workerplane] Upgrade not required for worker components of host worker02
INFO[0040] [workerplane] Processing host worker03
INFO[0040] [worker] Now checking status of node worker03, try #1
INFO[0040] [worker] Getting list of nodes for upgrade
INFO[0040] [workerplane] Upgrade not required for worker components of host worker03
INFO[0040] [worker] Successfully upgraded Worker Plane..
INFO[0040] Image [rancher/rke-tools:v0.1.100] exists on host [master02]
INFO[0040] Image [rancher/rke-tools:v0.1.100] exists on host [master01]
INFO[0040] Image [rancher/rke-tools:v0.1.100] exists on host [master03]
INFO[0040] Image [rancher/rke-tools:v0.1.100] exists on host [worker03]
INFO[0040] Image [rancher/rke-tools:v0.1.100] exists on host [worker01]
INFO[0040] Image [rancher/rke-tools:v0.1.100] exists on host [worker02]
INFO[0041] Starting container [rke-log-cleaner] on host [master01], try #1
INFO[0041] Starting container [rke-log-cleaner] on host [master02], try #1
INFO[0041] Starting container [rke-log-cleaner] on host [worker02], try #1
INFO[0041] Starting container [rke-log-cleaner] on host [worker03], try #1
INFO[0041] Starting container [rke-log-cleaner] on host [worker01], try #1
INFO[0041] Starting container [rke-log-cleaner] on host [master03], try #1
INFO[0041] [cleanup] Successfully started [rke-log-cleaner] container on host [master02]
INFO[0041] [cleanup] Successfully started [rke-log-cleaner] container on host [master01]
INFO[0041] Removing container [rke-log-cleaner] on host [master02], try #1
INFO[0041] Removing container [rke-log-cleaner] on host [master01], try #1
INFO[0041] [cleanup] Successfully started [rke-log-cleaner] container on host [worker02]
INFO[0041] Removing container [rke-log-cleaner] on host [worker02], try #1
INFO[0041] [cleanup] Successfully started [rke-log-cleaner] container on host [worker01]
INFO[0041] [cleanup] Successfully started [rke-log-cleaner] container on host [worker03]
INFO[0041] Removing container [rke-log-cleaner] on host [worker03], try #1
INFO[0041] [cleanup] Successfully started [rke-log-cleaner] container on host [master03]
INFO[0041] [remove/rke-log-cleaner] Successfully removed container on host [master02]
INFO[0041] Removing container [rke-log-cleaner] on host [worker01], try #1
INFO[0041] [remove/rke-log-cleaner] Successfully removed container on host [master01]
INFO[0041] [remove/rke-log-cleaner] Successfully removed container on host [worker02]
INFO[0041] [remove/rke-log-cleaner] Successfully removed container on host [worker01]
INFO[0041] [remove/rke-log-cleaner] Successfully removed container on host [worker03]
INFO[0041] Removing container [rke-log-cleaner] on host [master03], try #1
INFO[0041] [remove/rke-log-cleaner] Successfully removed container on host [master03]
INFO[0041] [sync] Syncing nodes Labels and Taints
INFO[0041] [sync] Successfully synced nodes Labels and Taints
INFO[0041] [network] Setting up network plugin: canal
INFO[0041] [addons] Saving ConfigMap for addon rke-network-plugin to Kubernetes
INFO[0041] [addons] Successfully saved ConfigMap for addon rke-network-plugin to Kubernetes
INFO[0041] [addons] Executing deploy job rke-network-plugin
INFO[0041] [addons] Setting up coredns
INFO[0041] [addons] Saving ConfigMap for addon rke-coredns-addon to Kubernetes
INFO[0041] [addons] Successfully saved ConfigMap for addon rke-coredns-addon to Kubernetes
INFO[0041] [addons] Executing deploy job rke-coredns-addon
INFO[0041] [addons] CoreDNS deployed successfully
INFO[0041] [dns] DNS provider coredns deployed successfully
INFO[0041] [addons] Setting up Metrics Server
INFO[0041] [addons] Saving ConfigMap for addon rke-metrics-addon to Kubernetes
INFO[0041] [addons] Successfully saved ConfigMap for addon rke-metrics-addon to Kubernetes
INFO[0041] [addons] Executing deploy job rke-metrics-addon
INFO[0041] [addons] Metrics Server deployed successfully
INFO[0041] [ingress] Setting up nginx ingress controller
INFO[0041] [ingress] removing admission batch jobs if they exist
INFO[0042] [addons] Saving ConfigMap for addon rke-ingress-controller to Kubernetes
INFO[0042] [addons] Successfully saved ConfigMap for addon rke-ingress-controller to Kubernetes
INFO[0042] [addons] Executing deploy job rke-ingress-controller
INFO[0042] [ingress] removing default backend service and deployment if they exist
INFO[0042] [ingress] ingress controller nginx deployed successfully
INFO[0042] [addons] Setting up user addons
INFO[0042] [addons] no user addons defined
INFO[0042] Finished building Kubernetes cluster successfully
admin@master01:~$

Proses upgrade versi dari node kubernetesnya, node kubernetes akan mengalami upgrade secara bertahap untuk meminimalisir downtime

admin@master01:~$ kubectl get nodes
NAME       STATUS   ROLES                      AGE   VERSION
master01   Ready    controlplane,etcd,worker   67d   v1.20.8
master02   Ready    controlplane,etcd,worker   67d   v1.20.8
master03   Ready    controlplane,etcd,worker   67d   v1.20.8
worker01   Ready    worker                     67d   v1.20.8
worker02   Ready    worker                     67d   v1.20.8
worker03   Ready    worker                     67d   v1.20.8
admin@master01:~$
admin@master01:~$ kubectl get nodes
NAME       STATUS                     ROLES                      AGE   VERSION
master01   Ready                      controlplane,etcd,worker   67d   v1.28.12
master02   Ready                      controlplane,etcd,worker   67d   v1.28.12
master03   Ready                      controlplane,etcd,worker   67d   v1.28.12
worker01   Ready                      worker                     67d   v1.28.12
worker02   Ready,SchedulingDisabled   worker                     67d   v1.20.8
worker03   Ready                      worker                     67d   v1.20.8
admin@master01:~$ kubectl get nodes
NAME       STATUS                     ROLES                      AGE   VERSION
master01   Ready                      controlplane,etcd,worker   67d   v1.28.12
master02   Ready                      controlplane,etcd,worker   67d   v1.28.12
master03   Ready                      controlplane,etcd,worker   67d   v1.28.12
worker01   Ready                      worker                     67d   v1.28.12
worker02   Ready,SchedulingDisabled   worker                     67d   v1.28.12
worker03   Ready                      worker                     67d   v1.20.8
admin@master01:~$
admin@master01:~$ kubectl get nodes
NAME       STATUS                     ROLES                      AGE   VERSION
master01   Ready                      controlplane,etcd,worker   67d   v1.28.12
master02   Ready                      controlplane,etcd,worker   67d   v1.28.12
master03   Ready                      controlplane,etcd,worker   67d   v1.28.12
worker01   Ready                      worker                     67d   v1.28.12
worker02   Ready                      worker                     67d   v1.28.12
worker03   Ready,SchedulingDisabled   worker                     67d   v1.20.8
admin@master01:~$
admin@master01:~$ kubectl get nodes
NAME       STATUS                     ROLES                      AGE   VERSION
master01   Ready                      controlplane,etcd,worker   67d   v1.28.12
master02   Ready                      controlplane,etcd,worker   67d   v1.28.12
master03   Ready                      controlplane,etcd,worker   67d   v1.28.12
worker01   Ready                      worker                     67d   v1.28.12
worker02   Ready                      worker                     67d   v1.28.12
worker03   Ready,SchedulingDisabled   worker                     67d   v1.20.8
admin@master01:~$
admin@master01:~$ kubectl get nodes
NAME       STATUS                        ROLES                      AGE   VERSION
master01   Ready                         controlplane,etcd,worker   67d   v1.28.12
master02   Ready                         controlplane,etcd,worker   67d   v1.28.12
master03   Ready                         controlplane,etcd,worker   67d   v1.28.12
worker01   Ready                         worker                     67d   v1.28.12
worker02   Ready                         worker                     67d   v1.28.12
worker03   NotReady,SchedulingDisabled   worker                     67d   v1.28.12
admin@master01:~$
admin@master01:~$ kubectl get nodes
NAME       STATUS                        ROLES                      AGE   VERSION
master01   Ready                         controlplane,etcd,worker   67d   v1.28.12
master02   Ready                         controlplane,etcd,worker   67d   v1.28.12
master03   Ready                         controlplane,etcd,worker   67d   v1.28.12
worker01   Ready                         worker                     67d   v1.28.12
worker02   Ready                         worker                     67d   v1.28.12
worker03   NotReady,SchedulingDisabled   worker                     67d   v1.28.12
admin@master01:~$
admin@master01:~$ kubectl get nodes
NAME       STATUS                        ROLES                      AGE   VERSION
master01   Ready                         controlplane,etcd,worker   67d   v1.28.12
master02   Ready                         controlplane,etcd,worker   67d   v1.28.12
master03   Ready                         controlplane,etcd,worker   67d   v1.28.12
worker01   Ready                         worker                     67d   v1.28.12
worker02   Ready                         worker                     67d   v1.28.12
worker03   NotReady,SchedulingDisabled   worker                     67d   v1.28.12
admin@master01:~$
admin@master01:~$ kubectl get nodes
NAME       STATUS   ROLES                      AGE   VERSION
master01   Ready    controlplane,etcd,worker   67d   v1.28.12
master02   Ready    controlplane,etcd,worker   67d   v1.28.12
master03   Ready    controlplane,etcd,worker   67d   v1.28.12
worker01   Ready    worker                     67d   v1.28.12
worker02   Ready    worker                     67d   v1.28.12
worker03   Ready    worker                     67d   v1.28.12
admin@master01:~$

Leave a Reply

Your email address will not be published. Required fields are marked *