家庭中的Kubernetes搭建记录第3部分- Kubernetes的设置
这是搭建家中Kubernetes的记录系列的第三篇。
※这些内容将分别对master节点和worker节点进行设置。
环境
软件
-
- OS : Ubuntu22.04
-
- docker : 20.10.12
-
- kubernetes : 1.24.1
- terterm :4.106
硬件
-
- 本体 :rasberry Pi4 8GB × 2
-
- ルータ :LINKSYS 5PORT
- SDカード :64GB
1. 配置主节点
1)以下のコマンドを実行し、super userに切り替える。
$ sudo -s
执行以下命令来初始化kubeadm。
$ kubeadm init --cri-socket=/run/containerd/containerd.sock --pod-network-cidr=10.244.0.0/16
大致在4分钟左右结束。

执行以下命令,取消超级用户权限。
$ exit
执行以下命令,为管理Kubernetes的本地用户创建.kube文件夹。
$ mkdir $HOME/.kube
6)以下のコマンドを実行し、/etc/kubernetesフォルダから、admin.confファイルをconfigファイルとしてコピーする。
$ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
执行以下命令,将conf文件的所有者用户和所有者组更改为kubernetes管理用户。
$ sudo chown $(id -u):$(id -g) $HOME/.kube/config
执行以下命令来安装 flannel。
$ sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml


以上で、masterノードの設定は終了となります。
2. workerノードの設定
1)TerTermでWorkerノードにアクセスする。
2)将显示在设置3中主节点的红框内容粘贴到TerTerm上。
$kubeadm join 192.168.2.119:6443 --token jurzc4.3m2lo7ieys961uve \
--discovery-token-ca-cert-hash sha256:1bc3587ff15fb92bf0bbbb35289306b691bbaf17ef58f42a8673207eb3aea205
请稍等一下。

以上で、workerノードの設定は終了です!はや!
3. 运动验证
1)使用TerTerm访问主节点。
执行以下命令,确认已协调的节点。
$ kubectl get node

以上で,主节点和工作节点的设置已经完成。
这样一来,我已经完成了三次发布有关Kubernetes安装步骤的内容。
下次,我想要发布一些关于Kubernetes安装中遇到的问题。
好吧!