Wdrażanie usług w klastrach Kubernetes z obsługą usługi Azure Arc
Platforma Kubernetes z obsługą usługi Arc umożliwia wdrażanie usług w połączonych klastrach przy użyciu platformy Azure.
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 z obsługą usługi 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ą usługi Azure Arc są wdrażane jako zestaw zasobników opartych na obrazach kontenerów usługi 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 usługi Azure Arc można utworzyć wystąpienia usług danych z obsługą usługi Azure Arc w połączonych klastrach.
Obecnie są dostępne następujące usługi danych z obsługą usługi Azure Arc:
- Usługa SQL Managed Instance z obsługą usługi Azure Arc
- Serwer PostgreSQL z obsługą usługi Azure Arc (wersja zapoznawcza)
Proces wdrażania usług danych z obsługą usługi Arc składa się z następujących kroków wysokiego poziomu.
W subskrypcji, w której chcesz wdrożyć usługi z obsługą usługi Arc:
- Zainstaluj narzędzia klienckie do wdrażania usług danych z obsługą usługi Arc i zarządzania nimi, w tym interfejsu wiersza polecenia platformy Azure (oraz rozszerzenia interfejsu wiersza polecenia platformy Azure arc) i narzędzia Azure Data Studio (oraz rozszerzenia usługi 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 z uprawnieniami do zarządzania zasobem Kubernetes z obsługą usługi Azure Arc.
- Utwórz kontroler danych usługi Azure Arc.
- Utwórz wystąpienie usługi danych.
- Połączenie za pomocą narzędzia 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 wystąpień 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 wdrażając rozszerzenie usługi Azure Machine Edukacja, można włączyć klaster Kubernetes z obsługą usługi Arc, aby stał się obiektem docelowym obliczeniowym Kubernetes w usłudze Azure Machine Edukacja i użyć go do trenowania lub wdrażania modeli.
Proces wdrażania usługi Azure Machine Edukacja w klastrze Kubernetes z obsługą usługi Arc składa się z następujących kroków wysokiego poziomu.
- Zaloguj się do dzierżawy microsoft Entra przy użyciu konta z uprawnieniami do zarządzania zasobem Kubernetes z obsługą usługi Azure Arc.
- Utwórz wystąpienie rozszerzenia usługi Azure Machine Edukacja w klastrze.
- Wdróż rozszerzenie usługi Azure Machine Edukacja.
- Dołącz klaster Kubernetes do obszaru roboczego usługi Azure Machine Edukacja.
Następnie możesz użyć docelowego środowiska obliczeniowego Kubernetes do uruchomienia trenowania lub wdrażania obciążeń usługi Azure Machine Edukacja.