*2つ以上のすでに稼働しているMicoroK8sインスタンスにクラスタを作成するには、add-nodeコマンドを使用
*このコマンドが実行されたMicroK8sインスタンスが、クラスタのマスターとなり、[[Kubernetes]]コントロールプレーンをホストする
**[https://www.typea.info/blog/index.php/2020/11/13/mac_ubuntu_microk8s_node_cluster/ クラスタを作成する手順]
====Driverを[[VirtualBox]に変更する====
*https://multipass.run/
*現在選択されているドライバを確認する
hyperkit
</pre>
*ドライバをhyperkitでは、ネットワークの公開ができなかったので、ドライバを[[VirtualBox]]に変更
*https://multipass.run/docs/using-virtualbox-in-multipass-macos
<pre>
"microk8s-vm" {d90718db-3795-4116-825f-cffe4a2f0fea}
</pre>
*Bridge====[[VirtualBox]]のNetwork Bridgeを構成する====
**https://www.virtualbox.org/manual/ch06.html#network_bridged
<pre>
*インスタンスを立ち上げて新しいNICの名前(enp0s8)を得る
<pre>
$ multipass exec microk8s-vm -- ip link | grep DOWN
3: enp0s8: mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
</pre>
*新しいNIC(enp0s8)の設定
<pre>
$ multipass exec microk8s-vm - microk8s-vm sudo bash -c "cat > /etc/netplan/60-bridge.yaml" <<EOF
network:
ethernets:
EOF
$ multipass exec microk8s-vm -- sudo netplan apply
</pre>
*ipアドレスを確認
<pre>
$ multipass exec microk8s-vm -- ip address show dev enp0s8 up
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:3a:92:dd brd ff:ff:ff:ff:ff:ff
valid_lft forever preferred_lft forever
</pre>
====マルチノードクラスタの構成====*構成コマンドの生成
<pre>
$ microk8s add-node
microk8s join 192.168.0.40:25000/136ac2967078d5490de2d1a2d3a8bf52
</pre>
*生成されたコマンドを実行
<pre>
$ microk8s join 192.168.0.47:25000/1c3d59551648b6da13ccbca9cf1a0fad