日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

kubernetes安装_kubernetes安装教程之三:安装kubeadm

發(fā)布時(shí)間:2025/4/5 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 kubernetes安装_kubernetes安装教程之三:安装kubeadm 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

kubernetes安裝教程之三:安裝kubeadm

準(zhǔn)備安裝包和鏡像

安裝可以使用VPN下載

````bash

yum --downloadonly --downloaddir=/opt/rpm kubelet kubeadm kubectl --disableexcludes=kubernetes

```

安裝包列表:

0939db1dc940fa6800429c7ebef9d51fd9d46ff540589817cdb1927b8fae7aaa-kubelet-1.16.2-0.x86_64.rpm14bfe6e75a9efc8eca3f638eb22c7e2ce759c67f95b43b16fae4ebabde1549f3-cri-tools-1.13.0-0.x86_64.rpm26d3e29e517cb0fd27fca12c02bd75ffa306bc5ce78c587d83a0242ba20588f0-kubectl-1.16.2-0.x86_64.rpm548a0dcd865c16a50980420ddfa5fbccb8b59621179798e6dc905c9bf8af3b34-kubernetes-cni-0.7.5-0.x86_64.rpmbd3de06f520c4a8c0017b653e2673cd6cd1b1386213b600f018fb67d93ffd60b-kubeadm-1.16.2-0.x86_64.rpmconntrack-tools-1.4.4-5.el7_7.2.x86_64.rpmlibnetfilter_cthelper-1.0.0-10.el7_7.1.x86_64.rpmlibnetfilter_cttimeout-1.0.0-6.el7_7.1.x86_64.rpmlibnetfilter_queue-1.0.2-2.el7_2.x86_64.rpmsocat-1.7.3.2-2.el7.x86_64.rpm

準(zhǔn)備好鏡像

導(dǎo)入鏡像

for i in `ls`;do docker load -i $i ;done

安裝kubeadm

yum localinstall *.rpm

安裝完成后啟動(dòng)kubelet

systemctl start kubeletsystemctl enable kubelet

注:三臺(tái)主機(jī)全部安裝

引導(dǎo)主節(jié)點(diǎn):

在主節(jié)點(diǎn)kube-master 上執(zhí)行初始化命令

kubeadm init ----apiserver-advertise-address 10.10.20.10 --apiserver-cert-extra-sans 47.98.199.1 --pod-network-cidr 192.168.0.0

初始化完成后會(huì)給出加入節(jié)點(diǎn)的命令

Then you can join any number of worker nodes by running the following on each as root:

kubeadm join 10.10.20.10:6443 --token c4iwk4.gaog5linnuas2z8m

--discovery-token-ca-cert-hash sha256:ac5645e6d8bf19fe2a50a6b3db4537b9214ed88ddb7c10b968487b832b5cb6d1

kube-node1 kube-node2節(jié)點(diǎn)上執(zhí)行

kubeadm join 10.10.20.10:6443 --token c4iwk4.gaog5linnuas2z8m

--discovery-token-ca-cert-hash sha256:ac5645e6d8bf19fe2a50a6b3db4537b9214ed88ddb7c10b968487b832b5cb6d1

各節(jié)點(diǎn)加入集群后

Your Kubernetes control-plane has initialized successfully!

To start using your cluster, you need to run the following as a regular user:

mkdir -p $HOME/.kube

sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

sudo chown $(id -u):$(id -g) $HOME/.kube/config

將/etc/kubernetes/admin.conf 復(fù)制到家目錄下的.kube文件夾中,如果沒(méi)有這個(gè)文件夾,手動(dòng)創(chuàng)建一個(gè)。之后就可以使用kubectl get node 查看節(jié)點(diǎn)狀態(tài)。

[root@kube-master kubeadm]# kubectl get node

NAME STATUS ROLES AGE VERSION

kube-master NotReady master 20h v1.16.2

kube-node1 NotReady 18h v1.16.2

kube-node2 NotReady 18h v1.16.2

安裝Calico

此時(shí),節(jié)點(diǎn)仍未準(zhǔn)備就緒,是因?yàn)樯僖粋€(gè)網(wǎng)絡(luò)插件,接下來(lái)安裝calico

kubectl apply -f https://docs.projectcalico.org/v3.8/manifests/calico.yaml

靜靜等待calico安裝完畢,查看calico狀態(tài)

kubectl get pod -n kube-system

calico 啟動(dòng)成功后,節(jié)點(diǎn)狀態(tài)就緒,可以接著布署其它組件

[root@kube-master kubeadm]# kubectl get node

NAME STATUS ROLES AGE VERSION

kube-master Ready master 20h v1.16.2

kube-node1 Ready 18h v1.16.2

kube-node2 Ready 18h v1.16.2

安裝包和鏡像稍后我上傳在百度盤(pán)里

總結(jié)

以上是生活随笔為你收集整理的kubernetes安装_kubernetes安装教程之三:安装kubeadm的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。