Opis platformy Kubernetes z obsługą usługi Azure Arc
Firma Contoso hostuje klastry Kubernetes w wielu centrach danych na całym świecie przy użyciu wielu różnych dystrybucji platformy Kubernetes. Pracownicy działu IT firmy Contoso chcą zarządzać tymi różnymi klastrami przy użyciu spójnych narzędzi i procesów. Usługa Azure Arc udostępnia jeden zestaw narzędzi do zarządzania tymi klastrami.
Co to jest platforma Kubernetes z obsługą usługi Azure Arc?
Za pomocą usługi Azure Arc można połączyć klastry Kubernetes znajdujące się w dowolnym miejscu z platformą Azure. Następnie możesz zarządzać tymi połączonymi klastrami w spójny sposób, tak jak w przypadku platformy Azure. Platforma Kubernetes z obsługą usługi Azure Arc umożliwia kontrolowanie konfiguracji klastra i obciążeń na dużą skalę przy użyciu repozytoriów Git jako źródła prawdy. To połączenie z platformą Azure zapewnia funkcje zarządzania, takie jak spis, monitorowanie, zgodność z zasadami, zabezpieczenia, dostęp użytkowników i nie tylko.
Platforma Kubernetes z obsługą usługi Azure Arc współpracuje z dowolnymi klastrami Kubernetes z certyfikatem Cloud Native Computing Foundation (CNCF). Obejmuje to klastry działające u innych dostawców chmury publicznej i klastry działające w lokalnych centrach danych.
Dołączanie klastrów Kubernetes do usługi Azure Arc
Podobnie jak w przypadku dołączania serwerów do usługi Azure Arc, należy wdrożyć agentów w klastrach Kubernetes, aby je połączyć. Ci agenci są odpowiedzialni za nawiązywanie połączenia z platformą Azure, zbieranie dzienników i metryk usługi Azure Arc oraz zarządzanie żądaniami konfiguracji.
Każdy klaster Kubernetes włączony za pomocą usługi Azure Arc:
- ma przypisany identyfikator usługi Azure Resource Manager;
- ma tożsamość zarządzaną;
- znajduje się w grupie zasobów i subskrypcji platformy Azure;
- pojawia się w witrynie Azure Portal;
- Może używać tagów i innych funkcji zarządzania platformy Azure.
Co można zrobić za pomocą platformy Kubernetes z włączoną usługą Azure Arc?
Możesz użyć platformy Kubernetes z obsługą usługi Azure Arc, aby spełnić wiele wymagań w organizacji.
Za pomocą platformy Kubernetes z obsługą usługi Azure Arc można utworzyć współużytkowane środowisko aplikacji i infrastruktury. Takie podejście umożliwia wdrożenie następujących elementów:
- Spójne zarządzanie zasobami przy użyciu witryny Azure Portal i interfejsów API w następujących obszarach:
- w centrach danych,
- w lokalizacjach brzegowych,
- u wielu dostawców hostingu.
- Jasne role i obowiązki personelu IT i inżynierów, zapewniając rozdzielenie ról przy zachowaniu widoczności i dostępu do zasobów bez względu na lokalizację.
- Możliwość organizowania klastrów przy użyciu standardowych i niestandardowych tagów.
- Wykonywanie zapytań w klastrach za pomocą usługi Azure Resource Graph.
Gdy klastry Kubernetes są połączone z platformą Azure, możesz na dużą skalę:
- Konfigurowanie klastrów i wdrażanie aplikacji przy użyciu zarządzania konfiguracją opartą na metodyce GitOps.
- Wyświetlanie i monitorowanie klastrów przy użyciu usługi Azure Monitor dla kontenerów.
- Wymuszanie ochrony przed zagrożeniami przy użyciu usługi Microsoft Defender dla platformy Kubernetes.
- Zapewnij ład za pomocą stosowania zasad w usłudze Azure Policy dla platformy Kubernetes.
- Udzielanie dostępu i nawiązywanie połączenia z klastrami Kubernetes z dowolnego miejsca i zarządzanie dostępem przy użyciu kontroli dostępu opartej na rolach (RBAC) platformy Azure w klastrze.
- Wdrażanie obciążeń uczenia maszynowego przy użyciu usługi Azure Machine Learning dla klastrów Kubernetes.
- Wdróż usługi, które umożliwiają korzystanie z określonego sprzętu, spełnianie wymagań dotyczących rezydencji danych lub włączanie nowych scenariuszy.