🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**1. 初始化 kubeadm【k8s-master1节点】** ```shell # kubeadm init \ --apiserver-advertise-address=192.168.1.19 \ --image-repository registry.aliyuncs.com/google_containers \ --kubernetes-version v1.21.14 \ --service-cidr=10.96.0.0/12 \ --pod-network-cidr=10.244.0.0/16 ``` >[info]--apiserver-advertise-address:主节点的 ipv4 地址;<br/>--kubernetes-version:k8s版本;<br/>--image-repository:镜像拉取地址,默认[k8s.gcr.io](http://k8s.gcr.io/),但国内无法访问,所有用阿里云的地址;<br/><br/>其它的保持不动即可 运行上面的命令后会生成 node 节点加入的命令,复制下来,下面将会用到。 ``` kubeadm join 192.168.1.19:6443 --token ws3oht.flobr2plpeg3nj61 \ --discovery-token-ca-cert-hash sha256:1b2b821e799488301267aadcece3986b1cab51ec25b20189789c1957db72e92d ``` >[warning]如果需要重置 kubeadm,按照下面的步骤进行操作 ``` (1)在所有节点上执行下面的命令 # kubeadm reset # rm -fr $HOME/.kube (2)在所有子节点执行下面命令 # systemctl daemon-reload && systemctl restart kubelet ``` <br/> **2. 配置环境变量【k8s-master1节点】** ```shell # mkdir -p $HOME/.kube # cp -i /etc/kubernetes/admin.conf $HOME/.kube/config # chown $(id -u):$(id -g) $HOME/.kube/config ``` <br/> **3. 查看正在运行的节点【k8s-master1节点】** ```shell # kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-master1 NotReady control-plane,master 65s v1.21.14 ```