Member-only story

ディザスタリカバリを内蔵したクロスクラウドKubernetesクラスタの導入方法(後半)

gavin.zhou
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

--

--

No responses yet