Services implementeren in Kubernetes-clusters met Azure Arc

Voltooid

Met Kubernetes met Arc kunt u Azure gebruiken om services te implementeren in uw verbonden clusters.

Deze les biedt een overzicht van de typen services die u kunt implementeren en het proces hiervoor.

Gegevensservices met Azure Arc implementeren

Gegevensservices met Azure Arc zijn een abonnementsservice die hybride gegevensmogelijkheden en beheerde services biedt met behulp van het Kubernetes-platform. Gegevensservices met Azure Arc worden geïmplementeerd als een set pods op basis van MCR-containerinstallatiekopieën (Microsoft Container Registry) in Kubernetes-knooppunten. Alle services gebruiken een van de belangrijkste onderdelen van het Kubernetes-platform, de Kubernetes-API.

Voordat u gegevensservices implementeert, implementeert u eerst de Azure Arc-gegevenscontroller, een reeks Kubernetes-pods die coördinatie en indeling bieden van gegevensservices met Azure Arc met behulp van de Kubernetes-API en aangepaste resourcedefinities (CRD). Na een geslaagde implementatie van de Azure Arc-gegevenscontroller kunt u exemplaren maken van gegevensservices met Azure Arc op uw verbonden clusters.

De volgende gegevensservices met Azure Arc zijn momenteel beschikbaar:

  • SQL Managed Instance met Azure Arc
  • PostgreSQL-server met Azure Arc (preview)

Het proces voor het implementeren van gegevensservices met Arc bestaat uit de volgende stappen op hoog niveau.

In het abonnement waar u services met Arc wilt implementeren:

  1. Installeer de clienthulpprogramma's voor het implementeren en beheren van gegevensservices met Arc, waaronder Azure CLI (en de Azure CLI-extensie arcdata) en Azure Data Studio (en de Bijbehorende Azure Arc-extensie).
  2. Registreer de Microsoft.AzureArcData-provider voor het abonnement waarin de gegevensservices met Azure Arc worden geïmplementeerd.

Deze stappen hoeven slechts eenmaal per abonnement te worden uitgevoerd.

Voor elk data service-exemplaar dat u wilt implementeren in het abonnement:

  1. Meld u aan bij de Microsoft Entra-tenant met een account met machtigingen voor het beheren van de Kubernetes-resource met Azure Arc.
  2. Maak de Azure Arc-gegevenscontroller.
  3. Maak het exemplaar van de gegevensservice.
  4. Verbinding maken met Azure Data Studio.

Nadat u gegevensservices met Azure Arc hebt geïmplementeerd, kunt u compatibele hulpprogramma's of clientstuurprogramma's gebruiken om deze services te verbinden, op te vragen en te beheren.

Azure-services implementeren

U kunt Azure-services implementeren in uw Kubernetes-clusters met Arc. Veel van deze services worden geïmplementeerd door exemplaren van een extensie in het cluster te maken. Clusterextensies bieden een azure Resource Manager-gestuurde ervaring voor het installeren en levenscyclusbeheer van verschillende Azure-mogelijkheden boven op uw Kubernetes-cluster.

Als u bijvoorbeeld de Azure Machine Learning-extensie implementeert, kunt u een Kubernetes-cluster met Arc inschakelen om een Kubernetes-rekendoel te worden in Azure Machine Learning en deze gebruiken om modellen te trainen of te implementeren.

Het proces voor het implementeren van Azure Machine Learning in een Kubernetes-cluster met Arc bestaat uit de volgende stappen op hoog niveau.

  1. Meld u aan bij de Microsoft Entra-tenant met een account met machtigingen voor het beheren van de Kubernetes-resource met Azure Arc.
  2. Maak een exemplaar van de Azure Machine Learning-extensie op het cluster.
  3. Implementeer de Azure Machine Learning-extensie.
  4. Koppel het Kubernetes-cluster aan uw Azure Machine Learning-werkruimte.

Vervolgens kunt u het Kubernetes-rekendoel gebruiken om training uit te voeren of Azure Machine Learning-workloads te implementeren.