Visa och få åtkomst till Namnområden för hanterad flotta (förhandsversion)

Gäller för: ✔️ Fleet Manager med hubbkluster

Den här artikeln är avsedd för användare av ett hanterat namnområde som behöver identifiera och komma åt dessa namnområden. Om du vill skapa och konfigurera hanterade namnområden kan du läsa skapa och konfigurera namnområden för hanterad flotta.

Viktigt!

Förhandsversionsfunktionerna i Azure Kubernetes Fleet Manager är tillgängliga via självbetjäning och opt-in. Förhandsversioner tillhandahålls "i befintligt skick" och "i mån av tillgång," och de är undantagna från servicenivåavtal och begränsad garanti. Förhandsversioner av Azure Kubernetes Fleet Manager omfattas delvis av kundsupport på bästa sätt. Därför är dessa funktioner inte avsedda för produktionsanvändning.

Innan du börjar

  • Du behöver ett Azure-konto med en aktiv prenumeration. Skapa ett konto kostnadsfritt.

  • Du behöver ett befintligt namnområde för hanterad flotta. Om du inte har en kan du läsa skapa ett namnområde för hanterad flotta med flera kluster.

  • Förstå konceptet Managed Fleet Namespace genom att läsa översikten.

  • Du behöver Azure CLI version 2.78.0 eller senare installerad för att slutföra den här artikeln. Information om hur du installerar eller uppgraderar finns i Installera Azure CLI.

  • Du behöver fleet Azure CLI-tillägget version 1.8.0 eller senare. Du kan installera den och uppdatera till den senaste versionen med hjälp av kommandona az extension add och az extension update .

    # Install the extension
    az extension add --name fleet
    
    # Update the extension
    az extension update --name fleet
    
  • Bekräfta att versionen av vagnparkstillägget är minst 1.8.0 med kommandot az extension show .

    az extension show --name fleet
    
  • Ange följande miljövariabler för ditt prenumerations-ID, resursgrupp och flotta:

    export SUBSCRIPTION_ID=<subscription-id>
    export GROUP=<resource-group-name>
    export FLEET=<fleet-name>
    export FLEET_NAMESPACE_NAME=<fleet-namespace-name>
    
  • Ange standardprenumerationen för Azure med kommandot az account set .

    az account set --subscription ${SUBSCRIPTION_ID}
    

Visa de namnområden för hanterad flotta som du kan komma åt

Visa de hanterade namnrymder för flera kluster som du kan komma åt med kommandot az fleet namespace list .

az fleet namespace list  
    --resource-group ${GROUP} \ 
    --fleet-name ${FLEET} \ 
    -o table 

Dina utdata bör likna följande exempelutdata:

AdoptionPolicy  DeletePolicy   ETag                                    Location   Name                  ProvisioningState   ResourceGroup
--------------  ------------   -------------------------------------   --------   --------------------  -----------------   -------------
Always          Delete         "aaaaaaaa-0b0b-1c1c-2d2d-333333333333   westus2    my-managed-namespace  Succeeded           test-rg

Visa konfigurationen för ett namnområde för en hanterad flotta

Visa information om ett specifikt hanterat namnområde för flera kluster med hjälp az fleet namespace show av kommandot .

az fleet namespace show \ 
    --resource-group ${GROUP} \ 
    --fleet-name ${FLEET} \ 
    --name ${FLEET_NAMESPACE_NAME} \ 
    -o table 

Dina utdata bör likna följande exempelutdata:

AdoptionPolicy  DeletePolicy   ETag                                    Location   Name                  ProvisioningState   ResourceGroup
--------------  ------------   -------------------------------------   --------   --------------------  -----------------   -------------
Always          Delete         "aaaaaaaa-0b0b-1c1c-2d2d-333333333333   westus2    my-managed-namespace  Succeeded           test-rg

Hämta kubeconfig för ett namnområde för hanterad flotta

Du kan hämta kubeconfig för att få åtkomst till det hanterade namnområdet för flera kluster i Fleet Manager-hubbklustret eller i ett specifikt medlemskluster. Om du kommer åt hubbklustret kan du använda Fleet Managers intelligenta resursplacering för att replikera dina resurser till medlemskluster.

Få åtkomst till namnrymden för hanterad flotta i Fleet Manager-hubbkluster

az fleet namespace get-credentials \ 
    --resource-group ${GROUP} \ 
    --fleet-name ${FLEET} \ 
    --name ${FLEET_NAMESPACE_NAME}

Få åtkomst till Managed Fleet-namnområdet i ett specifikt medlemskluster

az fleet namespace get-credentials \ 
    --resource-group ${GROUP} \ 
    --fleet-name ${FLEET} \ 
    --name ${FLEET_NAMESPACE_NAME} \ 
    --member myMemberCluster

Nästa steg