久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Kubernetes 1.18.0怎么快速升級

159次閱讀
沒有評論

共計(jì) 3684 個(gè)字符,預(yù)計(jì)需要花費(fèi) 10 分鐘才能閱讀完成。

這篇文章給大家分享的是有關(guān) Kubernetes 1.18.0 怎么快速升級的內(nèi)容。丸趣 TV 小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨丸趣 TV 小編過來看看吧。

kubeadm/kubectl/kubelet 版本、拉取鏡像、升級 Kubernetes 集群三個(gè)主要步驟。安裝特定 DockerCE 版本。

kubeadm upgrade apply v1.18.0

1、升級 kubeadm/kubectl/kubelet 版本

sudo apt install kubeadm=1.18.0-00 kubectl=1.18.0-00 kubelet=1.18.0-00

設(shè)置中國區(qū)的軟件源,參考: kubernetes for china

查看該版本的容器鏡像版本:

kubeadm config images list

輸出如下:

~# kubeadm config images listk8s.gcr.io/kube-apiserver:v1.18.0k8s.gcr.io/kube-controller-manager:v1.18.0k8s.gcr.io/kube-scheduler:v1.18.0k8s.gcr.io/kube-proxy:v1.18.0k8s.gcr.io/pause:3.2k8s.gcr.io/etcd:3.4.3-0k8s.gcr.io/coredns:1.6.7

2、拉取容器鏡像

原始的 kubernetes 鏡像文件在 gcr 上,不能直接下載。我給鏡像到了阿里云的杭州機(jī)房的容器倉庫里,拉取還是比較快的。

echo  echo  ========================================================== echo  Pull Kubernetes v1.18.0 Images from aliyuncs.com ...... echo  ========================================================== echo  MY_REGISTRY=registry.cn-hangzhou.aliyuncs.com/openthings##  拉取鏡像 docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-apiserver:v1.18.0
docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-controller-manager:v1.18.0
docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-scheduler:v1.18.0
docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-proxy:v1.18.0
docker pull ${MY_REGISTRY}/k8s-gcr-io-etcd:3.4.3-0
docker pull ${MY_REGISTRY}/k8s-gcr-io-pause:3.2
docker pull ${MY_REGISTRY}/k8s-gcr-io-coredns:1.6.7##  添加 Tagdocker tag ${MY_REGISTRY}/k8s-gcr-io-kube-apiserver:v1.18.0 k8s.gcr.io/kube-apiserver:v1.18.0
docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-scheduler:v1.18.0 k8s.gcr.io/kube-scheduler:v1.18.0
docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-controller-manager:v1.18.0 k8s.gcr.io/kube-controller-manager:v1.18.0
docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-proxy:v1.18.0 k8s.gcr.io/kube-proxy:v1.18.0
docker tag ${MY_REGISTRY}/k8s-gcr-io-etcd:3.4.3-0 k8s.gcr.io/etcd:3.4.3-0
docker tag ${MY_REGISTRY}/k8s-gcr-io-pause:3.2 k8s.gcr.io/pause:3.2
docker tag ${MY_REGISTRY}/k8s-gcr-io-coredns:1.6.7 k8s.gcr.io/coredns:1.6.7echo  echo  ========================================================== echo  Pull Kubernetes v1.18.0 Images FINISHED. echo  into registry.cn-hangzhou.aliyuncs.com/openthings,  echo   by openthings@https://my.oschina.net/u/2306127. echo  ========================================================== echo 

保存為 shell 腳本,然后執(zhí)行。

或者,下載腳本:https://github.com/openthings/kubernetes-tools/blob/master/kubeadm/2-images/

3、升級 Kubernetes 集群

全新安裝:

# 指定 IP 地址,1.18.0 版本:sudo kubeadm init --kubernetes-version=v1.18.0 --apiserver-advertise-address=10.1.1.199 --pod-network-cidr=10.244.0.0/16

使用 kubeadm 部署高可用 Kubernetes 1.17.0 

先查看一下需要升級的各個(gè)組件的版本。

使用 kubeadm upgrade plan ,輸出的版本升級信息如下:

Components that must be upgraded manually after you have upgraded the control plane with  kubeadm upgrade apply :
COMPONENT CURRENT AVAILABLE
Kubelet 1 x v1.17.2 v1.18.08 x v1.17.2 v1.18.0Upgrade to the latest version in the v1.18 series:
COMPONENT CURRENT AVAILABLE
API Server v1.17.2 v1.18.0Controller Manager v1.17.2 v1.18.0Scheduler v1.17.2 v1.18.0Kube Proxy v1.17.2 v1.18.0CoreDNS 1.6.5 1.6.7Etcd 3.4.3 3.4.3-0You can now apply the upgrade by executing the following command:
 kubeadm upgrade apply v1.18.0

確保上面的容器鏡像已經(jīng)下載(如果沒有提前下載,可能被網(wǎng)絡(luò)阻隔導(dǎo)致掛起),然后執(zhí)行升級:

kubeadm upgrade apply v1.18.0

看到下面信息,就 OK 了。

[upgrade/successful] SUCCESS! Your cluster was upgraded to  v1.18.0 . Enjoy!

然后,配置當(dāng)前用戶環(huán)境:

 mkdir -p $HOME/.kube
 sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
 sudo chown $(id -u):$(id -g) $HOME/.kube/config

就可以使用  kubectl version  來查看狀態(tài)和  kubectl cluster-info  查看服務(wù)地址。

4、工作節(jié)點(diǎn)的升級

每個(gè)工作節(jié)點(diǎn)需要拉取上面對應(yīng)版本的鏡像,以及安裝 kubelet 的對應(yīng)版本。

檢查版本:

~$ kubectl version

查看 Pod 信息:

kubectl get pod --all-namespaces

完成。

??注意:1.17 后版本,如果使用 kubeadm 安裝為高可用模式,所有 master 節(jié)點(diǎn)都可以被升為最新版本(需要提前把 k8s 的容器鏡像放到節(jié)點(diǎn)上去)。

感謝各位的閱讀!關(guān)于“Kubernetes 1.18.0 怎么快速升級”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-16發(fā)表,共計(jì)3684字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 图们市| 西青区| 奉贤区| 乌拉特前旗| 金坛市| 天峻县| 永宁县| 加查县| 通化县| 营口市| 江川县| 镇江市| 长沙市| 福建省| 安西县| 文安县| 岑溪市| 桑日县| 平泉县| 徐水县| 遂溪县| 原平市| 桦川县| 罗田县| 西青区| 贵港市| 额济纳旗| 天长市| 芜湖县| 泽普县| 临猗县| 白山市| 墨竹工卡县| 睢宁县| 乌鲁木齐县| 邹城市| 游戏| 特克斯县| 夏邑县| 读书| 休宁县|