Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera koncepcyjne omówienie floty i klastrów członkowskich w usłudze Azure Kubernetes Fleet Manager.
Co to są floty?
Flota to grupa klastrów Kubernetes, którymi można zarządzać za pośrednictwem pojedynczego zasobu usługi Fleet Manager.
Usługa Fleet Manager, w zależności od wybranej konfiguracji, obsługuje bezpieczne aktualizacje wielu klastrów (obrazy Kubernetes i węzłów), propagację zasobów Kubernetes oraz wielodzierżawność przy użyciu Zarządzanych Przestrzeni Nazw Floty.
Aby uzyskać więcej informacji na temat opcji konfiguracji programu Fleet Manager, zobacz Wybieranie opcji usługi Azure Kubernetes Fleet Manager.
Co to są klastry członkowskie?
Możesz dołączyć do obsługiwanych klastrów Kubernetes jako członków. Klastry członkowskie muszą znajdować się w tej samej dzierżawie Microsoft Entra co Menedżer floty, ale mogą znajdować się w różnych regionach, grupach zasobów lub subskrypcjach platformy Azure.
Po skonfigurowaniu Fleet Managera na klastrze koncentratora, w klastrze koncentratora tworzony jest zasób Kubernetes reprezentujący każdy klaster członkowski. Interfejs API dla tego zasobu oferuje niezawodną metodę umieszczania aplikacji w wielu klastrach w celu identyfikowania zarejestrowanych klastrów w ramach floty. Ułatwia również wykonywanie zapytań dotyczących listy klastrów zarządzanych przez usługę Fleet Manager lub obserwowanie stanu klastra na potrzeby akcji zarządzania umieszczaniem.
Etykiety
Po skonfigurowaniu programu Fleet Manager z klastrem koncentratora klastry członkowskie mogą mieć skojarzone etykiety zdefiniowane przez usługę i zdefiniowane przez użytkownika, które są używane do wybierania klastrów do umieszczania obciążeń. Podczas definiowania ClusterResourcePlacement, można użyć selektorów etykiet, aby skierować określone klastry członkowskie na podstawie ich etykiet. Dzięki temu można wdrażać obciążenia tylko w klastrach, które spełniają określone kryteria, takie jak region, środowisko, zespół lub inne atrybuty niestandardowe.
Domyślnie fleet wypełnia te etykiety zdefiniowane przez usługę w każdym klastrze członkowskim.
Etykiety składowe należy modyfikować przy użyciu interfejsu wiersza polecenia platformy Azure lub interfejsu API REST. Nie można ich modyfikować bezpośrednio w zasobie MemberCluster w klastrze koncentratora.
Defekty
Po skonfigurowaniu usługi Fleet Manager z klastrem koncentratora klastry członkowskie obsługują specyfikację defektów, które mają zastosowanie do MemberCluster zasobu w klastrze koncentratora. Każdy obiekt skażony składa się z następujących pól:
-
key: klucz defektu. -
value: wartość defektu. -
effect: Efekt defektu, na przykładNoSchedule.
Gdy element MemberCluster zostanie skażony, harmonogram KubeFleet informuje, że klaster nie powinien otrzymywać zasobów w ramach propagacji zasobów z klastra głównego. Efekt NoSchedule jest sygnałem dla planisty, aby uniknąć planowania zasobów z ClusterResourcePlacement lub ResourcePlacement do MemberCluster.