Member-only story
ディザスタリカバリを内蔵したクロスクラウドKubernetesクラスタの導入方法(後半)
11 min readNov 30, 2021
この記事では、単一のKubernetesクラスターをハイブリッドクラウド環境にまたがって実行し、障害に強い環境を作る方法について説明します。長い記事なので、前半と後半に分けて投稿します。今回は後半です。
Nodes 2 through X
それ以降のノードでは、我々の作業は単純です。各ノードで以下のステップを実行してください(並列ではなく、1つずつ)。前のステップの処理が完了する前に、急いでその次のステップを実行しないようにしてください。
0. ホストネームを変更する
入ってくるノードでは、次を走らせます:
hostnamectl set-hostname <nodename>.microk8s
1.ネットワークに加わる
シードノードで使用したのと同じコマンドとキーを使ってnetclientをインストールし、ネットワークに参加します。
ノードがネットワークに参加していることをwg showで確認します。
root@datacenter2:~# wg showinterface: nm-microk8spublic key: 2xUDmCohypHcCD5dZukhhA8r6BGWN879J8vIhrcwSHg=private key: (hidden)listening port: 51821peer: lrZkcSzWdgasgegaimEYnrr5CgopcEAIP8m3Q1M7+hiM=endpoint: 192.168.88.151:51821allowed ips: 10.101.0.3/32latest handshake: 41 seconds agotransfer: 736 B received, 2.53 KiB sentpersistent keepalive: every 20 secondspeer: IUobp84wipq44aFGP0SLuRhdSsDWvcxvBFefeRCE=endpoint: 210.97.150.30:51821allowed ips: 10.101.0.1/32latest handshake: 57 seconds agotransfer: 128.45 MiB received, 9.03…