web-dev-qa-db-ja.com

自分のハードウェアにKubernetesをインストールする

Ubuntu 18および19を実行している自分のハードウェアにk8sクラスターをインストールする必要があります。クラウドは関与しません。私はJuJuについて読んだことがあるが、それはさまざまな雲に非常に向いているようだ。 JuJuを使用して自分のハードウェアにkubernetesをインストールすることについて何も見ていません。 JuJu install doce 独自のメタルへのインストールについて言及していますが、クラウド(AWS)またはローカルホストにmicrok8sをインストールするための手順のみが含まれています。また、魅力的なkubernetesについても説明します。マーケティング部門がこれらのドキュメントを書いたようです。

ノックオフではなく、実際のkubernetesをインストールしたいのですが、JuJuが自分のハードウェアでk8sクラスターを作成するために作成されたのかどうか疑問に思っています。もしそうなら、この手順はどこに文書化されていますか?

1
Dean Schulze

ジュジュチームのティムです。はい、自分のハードウェアにKubernetesを確実にインストールできます。ドキュメントは不明確であり、それは私たちのせいです。

推奨されるアプローチは次のとおりです。

  1. コンピュータに [〜#〜] maas [〜#〜] をインストールして、それらを「クラウド」に変えます
  2. Jujuのインストール クラスターを制御するマシンに
  3. juju add-cloudを実行してクラスターをJujuに登録します(詳細な手順 MAASクラスターをJujuに登録する が利用可能です)
  4. 詳細な手動インストール手順を確認する の後にjuju deploy charmed-kubernetesを実行します。これは、ニーズに合わせて展開をカスタマイズする方法を説明しています

これで、独自のハードウェアに標準に準拠したKubernetesクラスタが無料でインストールされます。

なぜ混乱するのですか?ドキュメントの「クラウド」という用語は誤解を招く可能性があります。ジュジュ語で「雲」は専門用語です。配備対象を示します。 Jujuクラウドは、パブリッククラウドに存在する仮想マシンに関連付けられていません。

あなたが投稿したそのドキュメントで、探しているセクションは " Multi node cluster "です。

MAAS(Metal as a Service)と手動の「クラウド」が表示されます。これらの「クラウド」はどちらもベアメタルホストです。

  • Manual クラウドには、デプロイ先のホストへのSSHアクセスのみが必要です。アクセスするマシンは計算クラスターになります。
  • [〜#〜] maas [〜#〜] は、ベアメタルマシンをクラウドのような環境に変えます。これは非常に強力であり、ネットワークとストレージを制御できます(Manualクラウドでは使用できません)。
1
Tim McNamara