1 つのインベントリに複数の Kubespray クラスター

1 つのインベントリに複数の Kubespray クラスター

キューブスプレーAnsible インベントリで定義された名前を持つグループを使用して、異なるノードの役割を指定し、これらのノードは相互に接続します。ただし、2 つの個別のクラスターが必要です (それぞれが異なるセキュリティ ポリシーを持つ異なるサブネットに存在するため)。共通の定義を持つ 1 つのインベントリを維持する方法はありますか。それとも、2 つのクラスターのインベントリを分割する必要がありますか。

答え1

Kubespray で物事を複雑にすることは強くお勧めしません。私のアドバイスは、異なるクラスターには常に別々のインベントリ ファイルを使用することです。1 つのインベントリ ファイルを使用すると、(おそらく) 追加のエラーが発生し、2 つのファイルから 2 つのクラスターを作成して使用する代わりに、エラーを解決するために時間を無駄にする可能性があります。ところで、このような実装は見たことがありません。確かに、自分で行うことはできますが、本当に必要ですか?

具体的な解決策が見つかった場合は、この回答を更新します。コミュニティウィキとして残します

関連情報