Services implementeren in Kubernetes-clusters met Azure Arc
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:
- 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).
- 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:
- Meld u aan bij de Microsoft Entra-tenant met een account met machtigingen voor het beheren van de Kubernetes-resource met Azure Arc.
- Maak de Azure Arc-gegevenscontroller.
- Maak het exemplaar van de gegevensservice.
- 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.
- Meld u aan bij de Microsoft Entra-tenant met een account met machtigingen voor het beheren van de Kubernetes-resource met Azure Arc.
- Maak een exemplaar van de Azure Machine Learning-extensie op het cluster.
- Implementeer de Azure Machine Learning-extensie.
- 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.