Gegevenscontroller maken in Azure Data Studio

U kunt een gegevenscontroller maken met behulp van Azure Data Studio via de implementatiewizard en notebooks.

Vereisten

  • U hebt toegang nodig tot een Kubernetes-cluster en uw kubeconfig-bestand geconfigureerd om te verwijzen naar het Kubernetes-cluster waarnaar u wilt implementeren.
  • U moet de clienthulpprogramma's installeren, waaronder Azure Data Studio, de Azure Data Studio-extensies azure Arc en Azure CLI met de arcdata extensie.
  • U moet zich aanmelden bij Azure in Azure Data Studio. U doet dit als volgt: typ Ctrl/Command + SHIFT + P om het opdrachttekstvenster te openen en typ Azure. Kies Azure: Aanmelden. Klik in het deelvenster op het pictogram + in de rechterbovenhoek om een Azure-account toe te voegen.
  • U moet worden uitgevoerd az login in uw lokale opdrachtprompt om u aan te melden bij Azure CLI.

De wizard Implementatie gebruiken om een Azure Arc-gegevenscontroller te maken

Volg deze stappen om een Azure Arc-gegevenscontroller te maken met behulp van de wizard Implementatie.

  1. Klik in Azure Data Studio op het tabblad Verbinding maken ions in het linkernavigatievenster.

  2. Klik op de knop ... bovenaan het deelvenster Verbinding maken ions en kies Nieuwe implementatie...

  3. Kies Azure Arc-gegevenscontroller in de nieuwe implementatiewizard en klik vervolgens op de knop Selecteren onderaan.

  4. Zorg ervoor dat de vereiste hulpprogramma's beschikbaar zijn en voldoen aan de vereiste versies. Klik op Volgende.

  5. Gebruik het standaard kubeconfig-bestand of selecteer een ander bestand. Klik op Volgende.

  6. Kies een Kubernetes-clustercontext. Klik op Volgende.

  7. Kies een implementatieconfiguratieprofiel, afhankelijk van uw Kubernetes-doelcluster. Klik op Volgende.

  8. Kies het gewenste abonnement en de gewenste resourcegroep.

  9. Selecteer een Azure-locatie.

    De Hier geselecteerde Azure-locatie is de locatie in Azure waar de metagegevens over de gegevenscontroller en de database-exemplaren die worden beheerd, worden opgeslagen. De gegevenscontroller en database-exemplaren worden daadwerkelijk gemaakt in uw Kubernetes-cluster, waar dat ook kan zijn.

    Als u klaar bent, klikt u op Volgende.

  10. Voer een naam in voor de gegevenscontroller en voor de naamruimte waarin de gegevenscontroller wordt gemaakt.

    De naam van de gegevenscontroller en naamruimte wordt gebruikt voor het maken van een aangepaste resource in het Kubernetes-cluster, zodat ze moeten voldoen aan kubernetes-naamconventies.

    Als de naamruimte al bestaat, wordt deze gebruikt als de naamruimte nog geen andere Kubernetes-objecten bevat: pods, enzovoort. Als de naamruimte niet bestaat, wordt er een poging gedaan om de naamruimte te maken. Voor het maken van een naamruimte in een Kubernetes-cluster zijn beheerdersbevoegdheden voor Kubernetes-clusters vereist. Als u geen bevoegdheden voor Kubernetes-clusterbeheerders hebt, vraagt u de Beheerder van het Kubernetes-cluster om de eerste stappen uit te voeren in het artikel Een gegevenscontroller maken met behulp van kubernetes-hulpprogramma's die moeten worden uitgevoerd door een Kubernetes-beheerder voordat u deze wizard voltooit.

  11. Selecteer de opslagklasse waar de gegevenscontroller wordt geïmplementeerd.

  12. Voer een gebruikersnaam en wachtwoord in en bevestig het wachtwoord voor het gebruikersaccount van de gegevenscontrollerbeheerder. Klik op Volgende.

  13. Controleer de implementatieconfiguratie.

  14. Klik op Implementeren om de gewenste configuratie of het script naar notebook te implementeren om de implementatie-instructies te bekijken of breng wijzigingen aan die nodig zijn, zoals namen van opslagklassen of servicetypen. Klik boven aan het notitieblok op Alles uitvoeren.

De status van het maken controleren

Het maken van de controller duurt enkele minuten. U kunt de voortgang in een ander terminalvenster bewaken met de volgende opdrachten:

Notitie

In de onderstaande voorbeeldopdrachten wordt ervan uitgegaan dat u een gegevenscontroller en Kubernetes-naamruimte hebt gemaakt met de naam 'arc'. Als u een andere naamruimte/gegevenscontrollernaam hebt gebruikt, kunt u 'arc' vervangen door uw naam.

kubectl get datacontroller --namespace arc
kubectl get pods --namespace arc

U kunt ook de status van het maken van een bepaalde pod controleren door een opdracht zoals hieronder uit te voeren. Dit is vooral handig voor het oplossen van eventuele problemen.

kubectl describe pod/<pod name> --namespace arc

#Example:
#kubectl describe pod/control-2g7bl --namespace arc

Problemen met het maken oplossen

Als u problemen ondervindt met het maken, raadpleegt u de gids voor probleemoplossing.