8つのRAMを持つ4つのローカルubuntuサーバーがあり、それぞれがkubernetesクラスターをセットアップしようとしています。しかし、最初のサーバーからkubernetesを想起してローカルを選択すると、その1つのサーバーにすべてをインストールしようとしているようです(おそらくRAMが不足しています。複数のサーバーでkubernetesを想起するにはどうすればよいですか?
Conjure-Upのlocalhostクラウドタイプは、conjure-upを実行するホスト上のローカルのLXDコンテナーにすべてのユニットをインストールします。これは、Conjure-Upを使用してKubernetesをインストールする最も簡単な方法の1つですが、これらすべてのコンテナーを実行するのに十分強力なサーバーが必要です。
Conjure-Upを備えたKubernetesを複数のサーバーにインストールする場合(ベアメタル展開)、MAASクラウドタイプを確認する必要があります。設定手順については、MAASのドキュメント[1]を参照してください。
MAASを実行したら、Conjure-UpをMAASクラウドに向け、サーバーにKubernetesをインストールできます。しかし、Kubernetes Jujuバンドルの正規分布[2]を見ると、MAASにCDKを展開するには少なくとも10台のマシンが必要なようです。
Kubernetes Coreバンドル[3]は、より少ないユニットを展開します。 4台のマシンで実行されるようです。
Jujuチャームバンドルを微調整して、物理サーバーに直接ではなく、サーバーのLXDコンテナーに展開することもできますが、これはおそらくこの質問の範囲外です。
Kubernetesを使い始めたい場合にできるもう1つのことは、microk8s [4]を見ることです。 microk8sは次のとおりです。
[1] https://docs.maas.io/2.4/en/
[2] https://api.jujucharms.com/charmstore/v5/canonical-kubernetes/archive/bundle.yaml