日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/4/5 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 kubernetes安装_kubernetes安装教程之三:安装kubeadm 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

kubernetes安裝教程之三:安裝kubeadm

準備安裝包和鏡像

安裝可以使用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

準備好鏡像

導入鏡像

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

安裝kubeadm

yum localinstall *.rpm

安裝完成后啟動kubelet

systemctl start kubeletsystemctl enable kubelet

注:三臺主機全部安裝

引導主節點:

在主節點kube-master 上執行初始化命令

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

初始化完成后會給出加入節點的命令

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節點上執行

kubeadm join 10.10.20.10:6443 --token c4iwk4.gaog5linnuas2z8m

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

各節點加入集群后

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 復制到家目錄下的.kube文件夾中,如果沒有這個文件夾,手動創建一個。之后就可以使用kubectl get node 查看節點狀態。

[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

此時,節點仍未準備就緒,是因為少一個網絡插件,接下來安裝calico

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

靜靜等待calico安裝完畢,查看calico狀態

kubectl get pod -n kube-system

calico 啟動成功后,節點狀態就緒,可以接著布署其它組件

[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

安裝包和鏡像稍后我上傳在百度盤里

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。