[root@master ~]# yum install -y kubeadm-1.18.4-0 --disableexcludes=kubernetes
Bash
[root@master ~]# kubeadm version
kubeadm version: &version.Info{Major:"1", Minor:"18",
GitVersion:"v1.18.4",
GitCommit:"c96aede7b5205121079932896c4ad89bb93260af",
GitTreeState:"clean", BuildDate:"2020-06-17T11:39:11Z",
GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}
Bash
kubeadm upgrade apply v1.18.4
Bash
[root@master ~]# kubectl drain master --ignore-daemonsets
node/master cordoned
evicting pod "coredns-9d85f5447-dfq9b"
evicting pod "coredns-9d85f5447-rvckm"
pod/coredns-9d85f5447-dfq9b evicted
pod/coredns-9d85f5447-rvckm evicted
node/master evicted
Bash
[root@master ~]# yum install -y kubelet-1.18.4-0 kubectl-1.18.4-0 --disableexcludes=kubernetes
Bash
[root@master ~]# systemctl daemon-reload
[root@master ~]# systemctl restart kubelet
Bash
[root@master ~]# kubectl uncordon master
Bash
[root@master ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
master Ready master 36d v1.18.4
node01 Ready <none> 36d v1.17.4
node02 Ready <none> 36d v1.17.4
Bash
[root@master ~]# yum install -y kubeadm-1.18.4-0 --disableexcludes=kubernetes
Bash
[root@master ~]# kubectl drain node01 --ignore-daemonsets
node/node01 cordoned
error: unable to drain node "node01", aborting command...
There are pending nodes to be drained:
node01
cannot delete Pods not managed by ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet (use --force to override): default/nginx-58777cc9fd-cwj77
cannot delete Pods with local storage (use --delete-local-data to override): kube-system/metrics-server-6b976979db-8d59w
[root@master ~]# kubectl drain node01 --ignore-daemonsets --delete-local-data --force
node/node01 already cordoned
WARNING: ignoring DaemonSet-managed Pods: kube-system/kube-flannel-ds-amd64-mrxm4, kube-system/kube-proxy-8tvvm; deleting Pods not managed by ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet: default/nginx-58777cc9fd-cwj77
evicting pod default/nginx-58777cc9fd-nv7s9
evicting pod default/nginx-58777cc9fd-cwj77
evicting pod default/nginx-58777cc9fd-hnd6c
evicting pod default/redis-cluster-5
evicting pod default/redis-cluster-1
evicting pod default/redis-cluster-3
evicting pod kube-system/coredns-7ff77c879f-4hstv
evicting pod kube-system/metrics-server-6b976979db-8d59w
evicting pod kubernetes-dashboard/kubernetes-metrics-scraper-6b97c6d857-c6r6k
I0318 11:17:34.515068 7386 request.go:621] Throttling request took 1.146898968s, request: GET:https://192.168.158.136:6443/api/v1/namespaces/kubernetes-dashboard/pods/kubernetes-metrics-scraper-6b97c6d857-c6r6k
I0318 11:17:44.701717 7386 request.go:621] Throttling request took 1.33562914s, request: GET:https://192.168.158.136:6443/api/v1/namespaces/default/pods/nginx-58777cc9fd-hnd6c
pod/nginx-58777cc9fd-cwj77 evicted
pod/coredns-7ff77c879f-4hstv evicted
pod/nginx-58777cc9fd-hnd6c evicted
pod/metrics-server-6b976979db-8d59w evicted
pod/redis-cluster-5 evicted
pod/nginx-58777cc9fd-nv7s9 evicted
pod/redis-cluster-3 evicted
pod/kubernetes-metrics-scraper-6b97c6d857-c6r6k evicted
pod/redis-cluster-1 evicted
node/node01 evicted
Bash
[root@master ~]# kubeadm upgrade node
Bash
[root@node01 ~]# yum install -y kubelet-1.18.4-0 kubectl-1.18.4-0 --disableexcludes=kubernetes
[root@node01 ~]# systemctl daemon-reload
[root@node01 ~]# systemctl restart kubelet
Bash
[root@master ~]# kubectl uncordon node01
node/node01 already uncordoned
[root@master ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
master Ready master 37d v1.18.4
node01 Ready <none> 37d v1.18.4
node02 Ready <none> 37d v1.17.4
Bash
kubeadm-backup-etcd-<date>-<time>
kubeadm-backup-manifests-<date>-<time>
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129553.html
摘要:本文整理自時速云線上微信群分享第十二期在本次分享開始前,讓我們先回想下。但目前時速云平臺還不支持這種。問時速云是怎么保持的高可用的答高可用目前是官方推薦的多方式,以及我們自己的監管方式。 本文整理自【時速云線上微信群分享】第十二期 在本次分享開始前,讓我們先回想下Pod。Pod直譯是豆莢,可以把容器想像成豆莢里的豆子,把一個或多個關系緊密的豆子包在一起就是豆莢(一個Pod)。在k8s中...
摘要:生態周報內容主要包含我所接觸到的生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄生態。更多詳細信息請閱讀發布常規版本,詳細內容可閱讀正式發布是一個基于和支持部署平臺。本次的發布增加了版本的,這其實也是項目趨向穩定的一個信號。 「K8S 生態周報」內容主要包含我所接觸到的 K8S 生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。 kind v0.0.3 正式發布 ki...
摘要:于近日全面發布,這一版本包含了許多集群操作的強大特性。從開始,支持在任意數量的集群中同時部署和升級同一應用程序的副本。下面將演示,在中如何便捷的管理多集群應用。每個應用將顯示當前狀態和目標集群以及項目列表。 Rancher 2.2 Preview2于近日全面發布,這一版本包含了許多K8S集群操作的強大特性。本文將詳細介紹多集群應用這一特性,讓您可以在短時間內更新集群,大大提升工作效率。...
摘要:是運行服務的基礎,那我們如何來管理呢,下面我們就來聊一聊。所以即使只有一個也應該使用來進行管理。現在回到最開始的問題,如何通過修改副本數量。 這是在微信群分享的文章,也貼在這里。 在本次分享開始前,讓我們先回想下Pod。Pod直譯是豆莢,可以把容器想像成豆莢里的豆子,把一個或多個關系緊密的豆子包在一起就是豆莢(一個Pod)。在k8s中我們不會直接操作容器,而是把容器包裝成Pod再進行管...
摘要:是運行服務的基礎,那我們如何來管理呢,下面我們就來聊一聊。所以即使只有一個也應該使用來進行管理。現在回到最開始的問題,如何通過修改副本數量。 這是在微信群分享的文章,也貼在這里。 在本次分享開始前,讓我們先回想下Pod。Pod直譯是豆莢,可以把容器想像成豆莢里的豆子,把一個或多個關系緊密的豆子包在一起就是豆莢(一個Pod)。在k8s中我們不會直接操作容器,而是把容器包裝成Pod再進行管...
閱讀 1347·2023-01-11 13:20
閱讀 1686·2023-01-11 13:20
閱讀 1133·2023-01-11 13:20
閱讀 1860·2023-01-11 13:20
閱讀 4103·2023-01-11 13:20
閱讀 2705·2023-01-11 13:20
閱讀 1386·2023-01-11 13:20
閱讀 3599·2023-01-11 13:20