Delen via


Quickstart: Een serviceverbinding maken in een AKS-cluster met de Azure CLI

In deze quickstart ziet u hoe u Azure Kubernetes Service (AKS) verbindt met andere cloudresources met behulp van Azure CLI en Service Connector. Met serviceconnector kunt u snel rekenservices verbinden met cloudservices, terwijl u de verificatie- en netwerkinstellingen van uw verbinding beheert.

Als u geen Azure-abonnement hebt, kunt u een gratis Azure-account maken voordat u begint.

Vereisten

  • Voor deze quickstart is versie 2.30.0 of hoger van de Azure CLI vereist. Als u Azure Cloud Shell gebruikt, is de nieuwste versie al geïnstalleerd.
  • In deze quickstart wordt ervan uitgegaan dat u al een AKS-cluster hebt. Als u er nog geen hebt, maakt u een AKS-cluster.
  • In deze quickstart wordt ervan uitgegaan dat u al een Azure Storage-account hebt. Als u er nog geen hebt, maakt u een Azure Storage-account.

Eerste installatie

  1. Als u serviceconnector voor het eerst gebruikt, start u met de opdracht az provider register om de resourceproviders serviceconnector en Kubernetes Configuration te registreren.

    az provider register -n Microsoft.ServiceLinker
    
    az provider register -n Microsoft.KubernetesConfiguration
    

    Tip

    U kunt controleren of deze resourceproviders al zijn geregistreerd door de opdrachten az provider show -n "Microsoft.ServiceLinker" --query registrationState uit te voeren en az provider show -n "Microsoft.KubernetesConfiguration" --query registrationState.

  2. Gebruik desgewenst de Azure CLI-opdracht om een lijst met ondersteunde doelservices voor een AKS-cluster op te halen.

    az aks connection list-support-types --output table
    

Een serviceverbinding maken

Belangrijk

Als u beheerde identiteit gebruikt, moet u over de machtiging beschikken voor de roltoewijzing van Microsoft Entra ID. Als u niet over de machtiging beschikt, mislukt het maken van de verbinding. U kunt de eigenaar van uw abonnement om toestemming vragen of een toegangssleutel gebruiken om de verbinding te maken.

Gebruik de Azure CLI-opdracht om een serviceverbinding met een Blob Storage met een workloadidentiteit te maken, met de volgende informatie:

  • Naam van bronresourceserviceresourcegroep: de naam van de resourcegroep van het AKS-cluster.
  • AKS-clusternaam: de naam van uw AKS-cluster dat verbinding maakt met de doelservice.
  • Naam van doelserviceresourcegroep: de naam van de resourcegroep van de Blob Storage.
  • Naam van opslagaccount: de accountnaam van uw Blob Storage.
  • Door de gebruiker toegewezen identiteitsresource-id: de resource-id van de door de gebruiker toegewezen identiteit die wordt gebruikt voor het maken van een workloadidentiteit
az aks connection create storage-blob \
    --workload-identity <user-identity-resource-id>

Notitie

Als u geen Blob Storage hebt, kunt u uitvoeren az aks connection create storage-blob --new --workload-identity <user-identity-resource-id>" om een nieuwe in te richten en direct verbinding te maken met uw functie-app.

Verbindingen weergeven

Gebruik de opdracht Azure CLI az aks connection list om verbindingen met uw AKS-cluster weer te geven, met de volgende informatie:

  • Naam van bronresourceserviceresourcegroep: de naam van de resourcegroep van het AKS-cluster.
  • AKS-clusternaam: de naam van uw AKS-cluster dat verbinding maakt met de doelservice.
az aks connection list \
    -g "<your-aks-cluster-resource-group>" \
    -n "<your-aks-cluster-name>" \
    --output table

Volgende stappen

Ga naar de volgende zelfstudies om een AKS-cluster te verbinden met Azure-services met serviceconnector.