家庭中的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分钟左右结束。

image.png

执行以下命令,取消超级用户权限。

$ 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
image.png
image.png

以上で、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

请稍等一下。

image.png

以上で、workerノードの設定は終了です!はや!

3. 运动验证

1)使用TerTerm访问主节点。

执行以下命令,确认已协调的节点。

$ kubectl get node
image.png

以上で,主节点和工作节点的设置已经完成。

这样一来,我已经完成了三次发布有关Kubernetes安装步骤的内容。
下次,我想要发布一些关于Kubernetes安装中遇到的问题。

好吧!

bannerAds