Freigeben über


Anzeigen und Zugreifen auf verwaltete Flottennamespaces (Vorschau)

Gilt für: ✔️ Flottenmanager mit Hubcluster

Dieser Artikel richtet sich an Benutzer eines verwalteten Namespaces, die diese Namespaces ermitteln und darauf zugreifen müssen. Wenn Sie verwaltete Namespaces erstellen und konfigurieren möchten, lesen Sie das Erstellen und Konfigurieren verwalteter Flottennamespaces.

Von Bedeutung

Azure Kubernetes Fleet Manager Preview-Features sind auf Self-Service-, Opt-In-Basis verfügbar. Vorschauversionen werden „im Istzustand“ und „wie verfügbar“ bereitgestellt und sind von den Service Level Agreements und der eingeschränkten Garantie ausgeschlossen. Azure Kubernetes Fleet Manager Previews werden teilweise vom Kundensupport auf Best-Effort-Basis abgedeckt. Daher sind diese Funktionen nicht für die Verwendung in der Produktion vorgesehen.

Bevor Sie anfangen

  • Sie benötigen Azure CLI, Version 2.78.0 oder höher, um diesen Artikel abzuschließen. Informationen zum Ausführen einer Installation oder eines Upgrades finden Sie unter Installieren der Azure CLI.

  • Sie benötigen die fleet Azure CLI-Erweiterung Version 1.8.0 oder höher. Sie können es installieren und mit den az extension addaz extension update Befehlen auf die neueste Version aktualisieren.

    # Install the extension
    az extension add --name fleet
    
    # Update the extension
    az extension update --name fleet
    
  • Vergewissern Sie sich, dass die Flottenerweiterungsversion mindestens 1.8.0 mit dem az extension show Befehl ist.

    az extension show --name fleet
    
  • Legen Sie die folgenden Umgebungsvariablen für Ihre Abonnement-ID, Ressourcengruppe und Flotte fest:

    export SUBSCRIPTION_ID=<subscription-id>
    export GROUP=<resource-group-name>
    export FLEET=<fleet-name>
    export FLEET_NAMESPACE_NAME=<fleet-namespace-name>
    
  • Legen Sie das Standardmäßige Azure-Abonnement mithilfe des az account set Befehls fest.

    az account set --subscription ${SUBSCRIPTION_ID}
    

Verwaltete Flottennamespaces anzeigen, auf die Sie zugreifen können

Zeigen Sie die Verwalteten Flottennamespaces an, auf die Sie über den az fleet namespace list Befehl zugreifen können.

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

Ihre Ausgabe sollte in etwa wie die folgende Beispielausgabe aussehen:

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

Anzeigen der Konfiguration eines Verwalteten Flottennamespaces

Zeigen Sie mithilfe des az fleet namespace show Befehls die Details eines bestimmten Managed Fleet-Namespaces an.

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

Ihre Ausgabe sollte in etwa wie die folgende Beispielausgabe aussehen:

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

Anzeigen verwalteter Flottennamespaces, auf die Sie zugreifen können

Sie können den Managed Fleet Namespace im Fleet Manager oder über Kubernetes Center finden.

Beginnend im Flottenmanager:

  • Navigieren Sie im Azure-Portal zu Ihrer Azure Kubernetes Fleet Manager-Ressource.
  • Wählen Sie im linken Menü unter "Flottenressourcen" die Option "Namespaces" aus.
  • Verwaltete Flottennamespaces, auf die Sie Zugriff haben, werden in der Namespaces-Liste angezeigt.

Screenshot des Azure-Portals mit der Liste der Namespaces einschließlich des Verwalteten Flottennamespaces.

Beginn im Kubernetes Center:

  • Öffnen Sie Kubernetes Center – Verwaltete Namespaces im Azure-Portal.
  • Legen Sie den Typ-Filter auf Managed Fleet Namespace fest.
  • Verwaltete Flottennamespaces, auf die Sie Zugriff haben, werden in der Namespaces-Liste angezeigt.

Screenshot des Azure-Portals mit der Liste der verwalteten Namespaces im Kubernetes Center, gefiltert nach Managed Fleet Namespace.

Konfiguration des verwalteten Flottennamespaces anzeigen

Zeigen Sie die Konfiguration eines Managed Fleet-Namespaces auf seiner Übersicht an, indem Sie den Namespace aus der Liste auswählen.

Screenshot des Azure-Portals mit dem Übersichtsbildschirm für einen Namespace für die verwaltete Flotte.

Anzeigen von Mitgliedsclustern des verwalteten Fleet Namespace

Wählen Sie in der Übersicht zum verwalteten Fleet Namespace im linken Navigationsbereich Mitgliedscluster aus, um die Mitgliedscluster anzuzeigen, auf die der Namespace verteilt wird.

Screenshot des Azure-Portals mit den Mitglieds-Clustern, die den ausgewählten verwalteten Flotten-Namespace hosten.

Zugriff auf einen verwalteten Namespace der Flotte

Sie können die Kubeconfig abrufen, um auf einen verwalteten Fleet Namespace entweder im Fleet Manager-Hubcluster oder in einem bestimmten Membercluster zuzugreifen. Wenn Sie auf den Hubcluster zugreifen, können Sie die intelligente Ressourcenplatzierung von Fleet Manager verwenden, um Ihre Ressourcen in Mitgliedsclustern zu replizieren, und vermeiden Sie, dass die gleichen Artefakte für jeden Cluster manuell erneut bereitgestellt werden müssen.

Verwenden Sie den folgenden Befehl, um die Anmeldeinformationen für den Zugriff auf den Namespace im Fleet Manager-Hubcluster abzurufen.

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

Rufen Sie Anmeldeinformationen für den Zugriff auf den Namespace im Mitgliedscluster ab, indem Sie den member-Parameter angeben.

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

Nächste Schritte