オンプレミスのプライベート クラウドで Kubernetes を使用して Docker Enterprise を実行している場合、Azure のようなパブリック クラウドにクラスターを追加することはできますか?
4 に答える
GCP では、Anthos が候補です。
それらのアーキテクチャを見て、ニーズに合っているかどうかを確認してください。
Anthos はほとんどの GCP アーキテクチャ コースで宣伝されており、GKE とオンプレミス (オンプレミス クラスタはいくつかの前提条件を満たしている必要があります。または、Google が提供するバージョンを使用できます) と AWS Kubernetes クラスタの両方との統合を提供します。
Istio はサービス メッシュであり、要件を正しく理解していれば、複数のクラスターと複数のネットワークモデルを使用できます。
kubernetes SIG のクラスター APIは、複数の Kubernetes クラスターのプロビジョニング、アップグレード、操作を簡素化する宣言型 API とツールを提供するオープン ソース プロジェクトです。
クラスター API は、必要なインフラストラクチャ プロバイダー (AWS、Azure、vSphere など) またはブートストラップ プロバイダー (kubeadm がデフォルト) をサポートするように拡張できます。サポートされている利用可能なプロバイダーのリストは増え続けています。
ベンダー提供のソフトウェアを使用できない場合は、クラスター API を使用して、クラスター API に基づいて独自のカスタム管理プレーンを構築できます。
オンプレミスでホストでき、オンプレミスの kubernetes クラスターや、AWS、GCP、Azure などのパブリック クラウド プロバイダー上のクラスターのライフ サイクルを管理できるベンダー提供の管理プレーンを探している場合は、VMware の Tanzu Mission Controlはオプションです。内部的にはクラスター API を使用します。
個人的には、Anthos や Arc は使用しません。特定のベンダーに縛られる方法のように思われるからです。