Co to jest usługa Azure Kubernetes Fleet Manager?

Usługa Azure Kubernetes Fleet Manager umożliwia zarządzanie wieloma obsługiwanymi klastrami Kubernetes na dużą skalę. Usługa Fleet Manager zapewnia administratorom platformy dostęp do zautomatyzowanych bezpiecznych aktualizacji wielu klastrów, inteligentnego umieszczania zasobów kubernetes oraz scentralizowanej lokalizacji w celu uzyskania dostępu do danych monitorowania dla swoich klastrów.

Zrzut ekranu przedstawiający stronę omówienia usługi Azure Kubernetes Fleet Manager w portalu Azure. Na stronie omówienia widać pięć klastrów Kubernetes działających w różnych wersjach Kubernetes. Łącznie przeprowadzono 125 uruchomień aktualizacji, z czego 55 zakończyło się niepowodzeniem, a 70 powodzeniem. W pięciu klastrach Kubernetes występuje zróżnicowanie obrazów węzłów.

Rozwiązanie Fleet Manager obsługuje następujące scenariusze:

  • Dołącz klastry AKS w różnych regionach i subskrypcjach, a także klastry Kubernetes z włączoną usługą Azure Arc w chmurach i środowiskach lokalnych jako klastry członkowskie. Przeczytaj typy klastrów członkowskich usługi Azure Kubernetes Fleet Manager , aby dowiedzieć się więcej.

  • Użyj przestrzeni nazw floty zarządzanej , aby udzielić zespołom aplikacji dostępu do przestrzeni nazw w wielu klastrach. Wymuszanie przydziałów zasobów, zasad sieciowych i przypisywanie dostępu użytkowników na poziomie przestrzeni nazw w wielu klastrach.

  • Bezpieczne i spójne stosowanie uaktualnień wersji oraz obrazów węzłów w Kubernetes w wielu klastrach za pomocą przebiegów aktualizacji, a także wykorzystanie wielokrotnego użytku strategii aktualizacji do kontrolowania kolejności oraz czasu przeprowadzania aktualizacji klastra.

  • Dołącz opcjonalne zatwierdzenia ręczne lub automatyczne dla grup aktualizacji i etapów, aby zapewnić bardziej szczegółową kontrolę nad zastosowaniem aktualizacji.

  • Automatyczne wyzwalanie uaktualnień wersji, gdy opublikowane zostaną nowe wersje obrazu Kubernetes lub węzła, poprzez zdefiniowanie co najmniej jednego profilu automatycznego uaktualniania.

  • Wdróż klaster główny, aby umożliwić inteligentne umieszczanie zasobów Kubernetes w klastrach członkowskich na podstawie etykiet klastra i właściwości przy użyciu usługi Fleet Manager do umieszczania zasobów klastra i umieszczania zasobów w zakresie przestrzeni nazw.

  • Przygotowywanie zasobów Kubernetes z repozytoriów Git do klastra centralnego Fleet Managera przy użyciu Automated Deployments (wersja testowa).

  • Równoważenie obciążenia przychodzącego ruchu publicznego między punktami końcowymi usługi w wielu klastrach usługi AKS przy użyciu równoważenia obciążenia opartego na systemie DNS (wersja zapoznawcza).

  • Uproszczenie tworzenia usług dostępnych globalnie przez skonfigurowanie sieci między klastrami dla klastrów członkowskich (wersja zapoznawcza).

Dalsze kroki