K8S集群搭建:利用kubeadm构建K8S集群
生活随笔
收集整理的這篇文章主要介紹了
K8S集群搭建:利用kubeadm构建K8S集群
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
master主服務器配置
#--kubernetes-version=v1.14.1指定版本 #--pod-network-cidr=10.244.0.0/16 指定虛擬IP的范圍(以10.244開頭) kubeadm init --kubernetes-version=v1.14.1 --pod-network-cidr=10.244.0.0/16mkdir -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 :查看k8s節點及狀態信息 kubectl get nodes #查看存在問題的pod kubectl get pod --all-namespaces #設置全局變量 #安裝flannel網絡組件 kubectl create -f kube-flannel.ymladmin.conf是k8s的核心配置文件
生成的kubeadm join … 是用于在slave節點進行執行的。
kubectl get nodes :查看k8s節點及狀態信息
安裝flannel網絡組件:pod之間相互通信
kubectl create -f kube-flannel.yml
確保Status全部都是Running狀態
加入NODE節點
如下命令在slave節點執行。
#在slave節點執行 kubeadm join 192.168.4.130:6443 --token 911xit.xkp2gfxbvf5wuqz7 \--discovery-token-ca-cert-hash sha256:23db3094dc9ae1335b25692717c40e24b1041975f6a43da9f43568f8d0dbac72如果忘記 在master 上執行kubeadm token list 查看 ,在node上運行 kubeadm join 192.168.163.132:6443 --token aoeout.9k0ybvrfy09q1jf6 --discovery-token-unsafe-skip-ca-verificationkubectl get nodes如果忘記master節點生成的kubeadm join命令。
先執行 kubeadm token list獲取token
使用token執行kubeadm join
至此,一主兩從的k8s集群搭建完成。
Master開啟儀表盤
kubectl apply -f kubernetes-dashboard.yaml kubectl apply -f admin-role.yaml kubectl apply -f kubernetes-dashboard-admin.rbac.yaml kubectl -n kube-system get svc #http://192.168.163.132:32000 訪問總結
以上是生活随笔為你收集整理的K8S集群搭建:利用kubeadm构建K8S集群的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: K8S集群搭建:安装kubeadm集群部
- 下一篇: 重新启动K8S集群