**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
```
- k8sv1.21.14集群搭建
- 0. 適用版本
- 1. 集群架構
- 2. 機器初始化
- 3. 安裝Docker
- 4. 配置k8s鏡像倉庫
- 5. 安裝k8s核心工具
- 6. 初始化主節點
- 7. node節點加入集群
- 8. 安裝Pod網絡插件
- 9. 測試k8s集群
- k8sv1.26.2集群搭建
- 0. 適用版本
- 1. 集群架構
- 2. 機器初始化
- 3. 安裝containerd
- 4. 配置k8s鏡像倉庫
- 5. 安裝k8s核心工具
- 6. 初始化主節點
- 7. node節點加入集群
- 8. 安裝Pod網絡插件
- 9. 測試k8s集群
- k8sDashboard安裝
- k8s安裝KubeSphere
- 1. 前提條件
- 2. 安裝KubeSphere
- k8s常用命令