プログラマーですが何か?まだプログラマーですが何か?プログラマーネタとアスリートネタ中心。使ってクラスタを構築しました。環境となってしまいました。現実的なのかなあ、と感じています。時は流れ、ラズパイ4が発売され、日本でも入手できるようになりました。等の強化もありますが、なんといっても4GBのメモリモデルを選ぶことができるようになったモデルです。環境構築にも期待できそうです。特別なことはしていないのですが、一応一通りの説明をしていきます。今回のクラスタ環境には計3台のラズパイ4を使って1台のマスターノードと2台のワーカーノードを構築しています。いう名称で呼ぶことにします。バージョンが最新でした):起動後、ネットワークを有効にした上でターミナルから以下のコマンドを実行し、各種モジュールを最新版にしておきます。-yこの後で一度再起動をかけるのですが、その再起動前に変更しておくべき項目がいくつかあります。追加)同様にして再起動前に以下のコマンドを実行してスワップメモリを無効&再起動後も無効に設定します。アドレスやホスト名の設定も行っておきましょう。接続を有効にしておくと便利です。鍵を3台のラズパイ間で共有します。インストールしますが、その準備として新しいリポジトリを登録する必要があります。kubernetes-cni3台共通で行う導入作業は以上です。https://raw.githubusercontent.com/coreos/flannel/62e44c867a2846fefb68bd5f178daf4da3095ccb/Documentation/kube-flannel.ymlこれでマスターノード上の作業は完了です。ステータスになるまで少し時間がかかりますが、これでワーカーノードがマスターノードに紐付けられる形で追加されます。この環境を使って実際にアプリケーションを動かしてみます。イメージを以下に用意しました。コンテナの内部的なホスト名を返す)だけのシンプルなアプリケーションです。番ポートで待ち受けます。環境内で動かしてみます。以下は全てマスターノード内のターミナルで行う作業です。<none>アプリケーションにアクセスして、アプリケーションの動作を確認してみます。中身)が返ってきました。追加されたことが確認できました。上でそれぞれ動作することがわかりました。ノードへも正しくアクセスすることができるようになりました。