開源容器應用自動化部署技術(shù)Kubernetes安裝教程
查看安裝的版本: kubelet --version
Kubelet:運行在cluster所有節(jié)點上,負責啟動POD和容器;
Kubeadm:用于初始化cluster的一個工具;
Kubectl:kubectl是kubenetes命令行工具,通過kubectl可以部署和管理應用,查看各種資源,創(chuàng)建,刪除和更新組件;
此時應該重啟一下centos;
(3)部署Kubernetes Master主節(jié)點
kubeadm init --apiserver-advertise-address=192.168.172.134 --image-repository registry.a(chǎn)liyuncs.com/google_containers --kubernetes-version v1.19.4 --service-cidr=10.96.0.0/12 --pod-network-cidr=10.244.0.0/16
此命令在master機器上執(zhí)行;
執(zhí)行報錯:
解決:重啟一下centos,然后再執(zhí)行上面的 kubeadm init 命令;
說明:
service-cidr 的選取不能和PodCIDR及本機網(wǎng)絡有重疊或者沖突,一般可以選擇一個本機網(wǎng)絡和PodCIDR都沒有用到的私網(wǎng)地址段,比如PODCIDR使用10.244.0.0/16, 那么service cidr可以選擇10.96.0.0/12,網(wǎng)絡無重疊沖突即可;
接下來在master機器上執(zhí)行:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
kubectl get nodes
接下來把node節(jié)點加入Kubernetes master中,在Node機器上執(zhí)行;
向集群添加新節(jié)點,執(zhí)行的命令就是kubeadm init最后輸出的kubeadm join命令:kubeadm join 192.168.172.132:6443 --token wa5bif.zfuvbesevdfvf4of \
--discovery-token-ca-cert-h(huán)ash sha256:87cf5828d54dd80da13c4b57c57360370ea0267a7cc3991989ca3006cf3e44d8

請輸入評論內(nèi)容...
請輸入評論/評論長度6~500個字
最新活動更多
推薦專題
- 1 AI產(chǎn)業(yè)的新高度!英偉達成為全球首家市值破4萬億美元的公司
- 2 傳魏建軍與賈躍亭合作,長城汽車出海美國
- 3 一文讀懂:到底什么是 “具身智能” ?
- 4 黃仁勛:與雷軍長期合作,共探AI智駕
- 5 具身智能泡沫爭議下,華映資本尋找「穿越周期者」
- 6 中國平安們欲靠AI守“陣地”
- 7 官宣:智元機器人借殼上市,A股人形機器人第一股!
- 8 華為讓渡“三界”銷售主導權(quán),智界高管:終于能全力奔跑了
- 9 借仿生手實現(xiàn)突圍,國產(chǎn)靈巧手破局“不可能三角”
- 10 DeepSeek R2加持,中國AI與芯片產(chǎn)業(yè)迎來新一輪協(xié)同進化