Wdrażanie usług w klastrach Kubernetes z obsługą Azure Arc
Kubernetes z obsługą Arc umożliwia użycie platformy Azure do wdrażania usług w połączonych klastrach.
Ta lekcja zawiera omówienie typów usług, które można wdrożyć, oraz proces wykonywania tych czynności.
Wdrażanie usług danych obsługiwanych przez Azure Arc
Usługi danych z obsługą usługi Azure Arc to usługa subskrypcji, która zapewnia funkcje danych hybrydowych i usług zarządzanych przy użyciu platformy Kubernetes. Usługi danych z obsługą Azure Arc są wdrażane jako zestaw zasobników opartych na obrazach kontenerów Microsoft Container Registry (MCR) w węzłach Kubernetes. Wszystkie usługi używają jednego z kluczowych składników platformy Kubernetes, interfejsu API Kubernetes.
Przed wdrożeniem usług danych należy najpierw wdrożyć kontroler danych usługi Azure Arc, serię zasobników Kubernetes zapewniających koordynację i orkiestrację usług danych z obsługą usługi Azure Arc przy użyciu interfejsu API Kubernetes i niestandardowych definicji zasobów (CRD). Po pomyślnym wdrożeniu kontrolera danych Azure Arc możesz tworzyć instancje usług danych obsługujących Azure Arc na połączonych klastrach.
Obecnie są dostępne następujące usługi danych z obsługą usługi Azure Arc:
- Zarządzane wystąpienie SQL z obsługą Azure Arc
- Serwer PostgreSQL obsługiwany przez Azure Arc (wersja zapoznawcza)
Proces wdrażania usług danych obsługiwanych przez Arc składa się z następujących ogólnych kroków.
W subskrypcji, w której chcesz wdrożyć usługi obsługiwane przez Arc:
- Zainstaluj narzędzia klienckie do wdrażania i zarządzania usługami danych obsługiwanymi przez Arc, w tym Azure CLI (oraz jego rozszerzenie arcdata Azure CLI) i Azure Data Studio (oraz jego rozszerzenie Azure Arc).
- Zarejestruj dostawcę Microsoft.AzureArcData dla subskrypcji, w której zostaną wdrożone usługi danych z obsługą usługi Azure Arc.
Te kroki należy wykonać tylko raz na subskrypcję.
Dla każdego wystąpienia usługi danych, które chcesz wdrożyć w subskrypcji:
- Zaloguj się do dzierżawy Microsoft Entra przy użyciu konta, które ma uprawnienia do zarządzania zasobem Kubernetes obsługiwanym przez Azure Arc.
- Utwórz kontroler danych usługi Azure Arc.
- Utwórz wystąpienie usługi danych.
- Nawiązywanie połączenia z narzędziem Azure Data Studio.
Po wdrożeniu usług danych z obsługą usługi Azure Arc można używać zgodnych narzędzi lub sterowników klienta do nawiązywania połączeń, wykonywania zapytań i zarządzania tymi usługami.
Wdrażanie usług platformy Azure
Usługi platformy Azure można wdrożyć w klastrach Kubernetes z obsługą usługi Arc. Wiele z tych usług jest wdrażanych przez utworzenie instancji rozszerzenia w klastrze. Rozszerzenia klastra zapewniają środowisko oparte na usłudze Azure Resource Manager na potrzeby instalowania i zarządzania cyklem życia różnych możliwości platformy Azure na podstawie klastra Kubernetes.
Na przykład przez wdrożenie rozszerzenia Azure Machine Learning można włączyć klaster Kubernetes z obsługą usługi Arc, aby stał się obiektem docelowym obliczeniowym Kubernetes w usłudze Azure Machine Learning i używać go do trenowania lub wdrażania modeli.
Proces wdrażania usługi Azure Machine Learning w klastrze Kubernetes z obsługą Arc składa się z następujących ogólnych kroków.
- Zaloguj się do dzierżawy Microsoft Entra przy użyciu konta z uprawnieniami do zarządzania zasobem Kubernetes obsługiwanym przez Azure Arc.
- Utwórz wystąpienie rozszerzenia usługi Azure Machine Learning w klastrze.
- Wdróż rozszerzenie usługi Azure Machine Learning.
- Dołącz klaster Kubernetes do obszaru roboczego usługi Azure Machine Learning.
Następnie możesz użyć docelowego środowiska obliczeniowego Kubernetes do uruchamiania trenowania lub wdrażania obciążeń usługi Azure Machine Learning.