91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣將升級Kubernetes版本至1.18

發布時間:2021-10-12 14:15:37 來源:億速云 閱讀:155 作者:柒染 欄目:云計算

本篇文章給大家分享的是有關怎樣將升級Kubernetes版本至1.18,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

 這次計劃升級Kubernetes,要跟上時代,看這個明顯落伍了怎樣將升級Kubernetes版本至1.18

發現和官網的相差十個多等級 

我就一一記錄下升級步驟

1.  更改yum源

切換到

cd  /etc/yum.repos.d

然后刪除里面的默認yum配置,不放心的話可以備份,然后執行下載yum源配置

wget http://mirrors.aliyun.com/repo/Centos-7.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo#dokcer yum源wget  https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

最后記得執行以下命令,讓新yum源生效:

yum clean all && yum makecache

怎樣將升級Kubernetes版本至1.18

請先卸載老版本的docker,要不然會出現

怎樣將升級Kubernetes版本至1.18

刪除它們

yum remove -y docker*.x86_64

此時再次執行

yum list installed | grep docker

怎樣將升級Kubernetes版本至1.18

然后執行docker安裝:

yum -y install docker-ce

怎樣將升級Kubernetes版本至1.18

下載進行中。。。。。。

怎樣將升級Kubernetes版本至1.18

最后設置docker開機自啟動功能

systemctl enable docker

怎樣將升級Kubernetes版本至1.18

再次打開一個窗口就能看的主機名已被改了

怎樣將升級Kubernetes版本至1.18

3  .升級Kubernetes

前提跟docker類似,記得卸載老版本的kubernetes

配置阿里yum源

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

然后再次生成yum信息·

yum clean all && yum makecache

然后執行命令

yum list kubelet --showduplicates | sort -r

查看哪個版本的kubernetes可用

怎樣將升級Kubernetes版本至1.18

有最新的,說明此yum源不錯,很齊全

然后執行最新安裝命令

yum install -y kubelet-1.18.3-0 kubeadm-1.18.3-0 kubectl-1.18.3-0

怎樣將升級Kubernetes版本至1.18

設置為開機自啟動 

systemctl enable kubelet && systemctl start kubelet
執行以下命令列出所需鏡像,可以手動下載,也可以不用手動下載,master初始化時會自動下載。
kubeadm --kubernetes-version=v1.18.3 config images list

初始化master節點,執行以下命令

kubeadm init --apiserver-advertise-address=192.168.8.200 \
 --image-repository registry.aliyuncs.com/google_containers \
 --kubernetes-version v1.18.3 \
 --service-cidr=10.1.0.0/16 \
 --pod-network-cidr=10.244.0.0/16

出現以下問題怎樣將升級Kubernetes版本至1.18

那就關掉swap:

 swapoff -a

由于之前該機器已裝過etcd

怎樣將升級Kubernetes版本至1.18

目錄/var/lib/etcd/既然不空,那就強制刪除  

 

然后新建拉去鏡像腳本images.sh,鍵入以下內容

# 下面的鏡像應該去除"k8s.gcr.io/"的前綴images=(  
    kube-apiserver:v1.18.3
    kube-controller-manager:v1.18.3
    kube-scheduler:v1.18.3
    kube-proxy:v1.18.3
    pause:3.2
    etcd:3.4.3-0
    coredns:1.6.7
)for imageName in ${images[@]} ; dodocker pull mirrorgcrio/$imageNamedocker tag mirrorgcrio/$imageName k8s.gcr.io/$imageNamedocker rmi mirrorgcrio/$imageNamedone

然后執行  

sh images.sh

怎樣將升級Kubernetes版本至1.18

慢慢拉鏡像

再次執行初始化工作:

kubeadm init --apiserver-advertise-address=192.168.8.200 \
--control-plane-endpoint="192.168.8.200:6443" \
 --kubernetes-version v1.18.3 \
 --service-cidr=10.1.0.0/16 \
 --pod-network-cidr=10.244.0.0/16 \
 --ignore-preflight-errors all

怎樣將升級Kubernetes版本至1.18

然后按照提示設置普通賬戶權限

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

 接著部署網絡插件flannel

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

終于升級到了最新版!!!

建議裸機安裝,不要像我一樣用裝過docker和kubernetes舊版本的機器,這老外天天改動,有出入,就像spring新版和老版本并不完全兼容,追人家的永遠都受制于人!!!!!!

yum install -y kubelet-1.18.3-0 kubeadm-1.18.3-0 kubectl-1.18.3-0
kubeadm --kubernetes-version=v1.18.3 config images list

kubeadm init --apiserver-advertise-address=192.168.8.200 \
--control-plane-endpoint="192.168.8.200:6443" \
 --kubernetes-version v1.18.3 \
 --service-cidr=10.1.0.0/16 \
 --pod-network-cidr=10.244.0.0/16 \
 --ignore-preflight-errors all
 
 [root@master ~]# kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.ymldocker tag k8s.gcr.io/kube-apiserver:v1.18.3 registry.aliyuncs.com/google_containers/kube-apiserver:v1.18.3
docker tag k8s.gcr.io/kube-controller-manager:v1.18.3 registry.aliyuncs.com/google_containers/kube-controller-manager:v1.18.3
docker tag k8s.gcr.io/kube-scheduler:v1.18.3 registry.aliyuncs.com/google_containers/kube-scheduler:v1.18.3
docker tag k8s.gcr.io/kube-proxy:v1.18.3 registry.aliyuncs.com/google_containers/kube-proxy:v1.18.3
docker tag k8s.gcr.io/pause:3.2 registry.aliyuncs.com/google_containers/pause:3.2
docker tag k8s.gcr.io/etcd:3.4.3-0 registry.aliyuncs.com/google_containers/etcd:3.4.3-0
docker tag k8s.gcr.io/coredns:1.6.7 registry.aliyuncs.com/google_containers/coredns:1.6.7

至此,三大設施(Spring及衍生、postman、kubernetes及組合)全已升級完畢

怎樣將升級Kubernetes版本至1.18

不建議此種方式安裝升級,還是以前源碼式安裝比較牢靠。

以上就是怎樣將升級Kubernetes版本至1.18,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

句容市| 新田县| 射洪县| 邵武市| 田东县| 广安市| 东宁县| 舟曲县| 汉寿县| 会宁县| 稻城县| 松江区| 从化市| 贵南县| 读书| 南京市| 漯河市| 乐至县| 中西区| 闸北区| 乌拉特中旗| 桃源县| 饶平县| 贺州市| 繁昌县| 桦川县| 司法| 哈密市| 五峰| 肇庆市| 法库县| 新疆| 瑞丽市| 仙桃市| 肥乡县| 略阳县| 松溪县| 天等县| 冀州市| 开封县| 巫山县|