etcdをredhat.comのとマスターは同じノードまたは別々にインストールすることができます。ここではbest practices for etcdを見つけることができます。ご覧のとおり、別途インストールすることをお勧めします。これは、サーバーをさらに余裕がある場合に提案するものです。もしそうでなければ、私たちが言うことのできるマスターやetcdの共存は、マスターがCPUを大量に消費し、etcdが大量のディスクIOとメモリーを使用するという点で共生的です。
ルータ、ドッカー・レジストリ、EFKスタック、メトリックなどのインフラストラクチャの導入に関して、推奨されるデプロイメント設定(可能な限り)は、マスタがスケジューリング可能ではなく、APIの提供と制御ノード。スケジューリング可能なノードをインフラストラクチャと計算ノードに分割できます。
- インフラストラクチャ・ノードは、クラスタ自体によって、またはマルチマスターインストールを有する他のアプリケーション(すなわちGitlabまたはネクサス)
- 労働者/計算ノードがホストするビジネスアプリケーション
によって使用されるアプリケーションをホストしますHAルータを使用することはもちろん最適なソリューションですが、このHAをどのように提供するか、外部LoadBalancerを使用する方法、またはIPフェイルオーバーを使用する方法を決定する必要がありますか?
@debianmasterが述べたように、あなたが読むことができるいくつかの参照アーキテクチャ文書があります。 Like this one here