Azure Kubernetes Fleet Manager ve üye kümeleri

Bu makalede Azure Kubernetes Fleet Manager'daki (Fleet) filolara, üye kümelere ve merkez kümelerine kavramsal bir genel bakış sağlanmaktadır.

Filolar nedir?

Filo kaynağı, birden çok AKS kümesi için gruplandırma varlığı işlevi görür. Bunları kullanarak birden çok AKS kümesini tek bir varlık olarak yönetebilir, güncelleştirmeleri birden çok kümede düzenleyebilir, Kubernetes kaynaklarını birden çok kümeye yayabilir ve birden çok kümeyi yönetmek için tek bir bölme sağlayabilirsiniz. Merkez kümesi olan veya olmayan bir filo oluşturabilirsiniz.

Bir filo aşağıdaki bileşenlerden oluşur:

Bu ekran görüntüsünde, merkez kümesi aracısı ve üye küme aracısı da dahil olmak üzere filo kaynağının diyagramı gösterilmektedir.

  • fleet-hub-agent: Merkez kümesindeki filoyla ilgili tüm özel kaynakları (CR) oluşturan ve uzlaştıran bir Kubernetes denetleyicisi.
  • fleet-member-agent: Üye kümelerindeki filoyla ilgili tüm CR'leri oluşturan ve uzlaştıran bir Kubernetes denetleyicisi. Bu denetleyici, hub kümesinden en son CR'leri çeker ve üye kümelerini istenen durumla eşleşecek şekilde tutarlı bir şekilde mutabık tutar.

Üye kümeler nedir?

, MemberCluster merkez kümesinde oluşturulan ve filo içindeki bir kümenin temsili olarak hizmet veren küme kapsamlı bir API'yi temsil eder. Bu API, bir filodaki kayıtlı kümeleri tanımlamak için çok kümeli uygulamalar için güvenilir, tekdüzen ve otomatik bir yaklaşım sunar. Ayrıca, uygulamaların filo tarafından yönetilen kümelerin listesini sorgulamasını veya sonraki eylemler için küme durumlarını gözlemlemeyi kolaylaştırır.

Azure Kubernetes Service (AKS) kümelerini bir filoya üye kümeler olarak birleştirebilirsiniz. Üye kümelerin filoyla aynı Microsoft Entra kiracısında bulunması gerekir, ancak farklı bölgelerde, farklı kaynak gruplarında ve/veya farklı aboneliklerde olabilir.

Renk Tonları

Üye kümeler, kaynağa uygulanan taint belirtimini MemberCluster destekler. Her taint nesnesi aşağıdaki alanlardan oluşur:

  • key: Renk tonunun anahtarı.
  • value: Renk tonunun değeri.
  • effect: Tılsımın etkisi, örneğin NoSchedule.

bir MemberCluster bozuk duruma geldikten sonra, zamanlayıcıya kümenin hub kümesinden kaynak yayma işleminin bir parçası olarak kaynak almaması gerektiğini bilmesini sağlar. Bunun NoSchedule etkisi, bir kaynağından ClusterResourcePlacement öğesine zamanlamaktan kaçınmak için zamanlayıcıya bir sinyaldir MemberCluster.

Daha fazla bilgi için yukarı akış Fleet belgelerine bakın.

Sonraki adımlar