MicroK8s : ノードを追加する2021/08/30 |
MicroK8s クラスターにノードを追加する場合は以下のように設定します。
|
[1] | プライマリーノードで、クラスター参加コマンドを確認しておきます。 |
root@dlp:~# microk8s add-node From the node you wish to join to this cluster, run the following: microk8s join 10.0.0.30:25000/695fca9d436fdee295792f85d3c2852b/e2906e671efc If the node you are adding is not reachable through the default interface you can use one of the following: microk8s join 10.0.0.30:25000/695fca9d436fdee295792f85d3c2852b/e2906e671efc |
[2] | 新規追加ノードで MicroK8s をインストールして、既存のクラスターに参加します。 |
root@node01:~#
apt -y install snapd sudo
root@node01:~#
echo 'export PATH=/snap/bin:$PATH' >> ~/.bashrc root@node01:~# source ~/.bashrc
root@node01:~#
snap install microk8s --classic microk8s (1.21/stable) v1.21.3 from Canonical✓ installed # [1] で確認したコマンドを実行 root@node01:~# microk8s join 10.0.0.30:25000/695fca9d436fdee295792f85d3c2852b/e2906e671efc Contacting cluster at 10.0.0.30 Waiting for this node to finish joining the cluster. .. |
[3] | プライマリーノードでノードが追加されているか確認します。 |
root@dlp:~# microk8s kubectl get nodes NAME STATUS ROLES AGE VERSION dlp.srv.world Ready <none> 27m v1.21.3-3+90fd5f3d2aea0a node01.srv.world Ready <none> 91s v1.21.3-3+90fd5f3d2aea0a |
[4] | クラスターからノードを削除する場合は以下のように実行します。 |
# 削除対象ノードで以下を実行 root@node01:~# microk8s leave Generating new cluster certificates. Waiting for node to start. # プライマリーノードで以下を実行 # ノード名を指定して [remove-node] 実行 # 強制削除する場合は [--force] オプション付加 root@dlp:~# microk8s remove-node node01.srv.world
microk8s kubectl get nodes NAME STATUS ROLES AGE VERSION dlp.srv.world Ready <none> 30m v1.21.3-3+90fd5f3d2aea0a |
Sponsored Link |