Udostępnij przez


Wyświetlanie przestrzeni nazw zarządzanej floty i uzyskiwanie do tego dostępu (wersja zapoznawcza)

Dotyczy: ✔️ Fleet Manager z klastrem hubowym

Ten artykuł jest przeznaczony dla użytkowników zarządzanej przestrzeni nazw, którzy muszą odnajdywać te przestrzenie nazw i uzyskiwać do nich dostęp. Jeśli chcesz utworzyć i skonfigurować przestrzenie nazw zarządzanych, zobacz Tworzenie i konfigurowanie przestrzeni nazw floty zarządzanej.

Ważne

Funkcje usługi Azure Kubernetes Fleet Manager w wersji zapoznawczej są dostępne na zasadzie samoobsługi. Wersje zapoznawcze są udostępniane w wersji "as is" i "jako dostępne" i są wykluczone z umów dotyczących poziomu usług i ograniczonej gwarancji. Wersje zapoznawcze usługi Azure Kubernetes Fleet Manager są częściowo objęte pomocą techniczną świadczoną w miarę możliwości. W związku z tym te funkcje nie są przeznaczone do użytku produkcyjnego.

Zanim rozpoczniesz

  • Aby ukończyć ten artykuł, musisz zainstalować interfejs wiersza polecenia platformy Azure w wersji 2.78.0 lub nowszej. Aby zainstalować lub uaktualnić, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.

  • Potrzebujesz rozszerzenia interfejsu wiersza polecenia platformy fleet Azure w wersji 1.8.0 lub nowszej. Można zainstalować i zaktualizować do najnowszej wersji za pomocą poleceń az extension add i az extension update.

    # Install the extension
    az extension add --name fleet
    
    # Update the extension
    az extension update --name fleet
    
  • Upewnij się, że wersja rozszerzenia floty wynosi co najmniej 1.8.0, używając polecenia az extension show.

    az extension show --name fleet
    
  • Ustaw następujące zmienne środowiskowe dla identyfikatora subskrypcji, grupy zasobów i floty:

    export SUBSCRIPTION_ID=<subscription-id>
    export GROUP=<resource-group-name>
    export FLEET=<fleet-name>
    export FLEET_NAMESPACE_NAME=<fleet-namespace-name>
    
  • Ustaw subskrypcję Azure jako domyślną przy użyciu polecenia az account set.

    az account set --subscription ${SUBSCRIPTION_ID}
    

Wyświetl przestrzenie nazw zarządzanej floty, do których możesz uzyskać dostęp

Wyświetl przestrzenie nazw zarządzanej floty, do których można uzyskać dostęp przy użyciu az fleet namespace list polecenia .

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

Dane wyjściowe powinny przypominać następujące przykładowe dane wyjściowe:

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

Wyświetlanie konfiguracji przestrzeni nazw floty zarządzanej

Aby wyświetlić szczegóły dotyczące określonej przestrzeni nazw zarządzanej floty, użyj polecenia az fleet namespace show.

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

Dane wyjściowe powinny przypominać następujące przykładowe dane wyjściowe:

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

Wyświetlanie przestrzeni nazw zarządzanych flot, do których masz dostęp

Przestrzeń nazw zarządzanej floty można znaleźć w programie Fleet Manager lub za pośrednictwem centrum Kubernetes.

Począwszy od programu Fleet Manager:

  • W witrynie Azure Portal przejdź do zasobu usługi Azure Kubernetes Fleet Manager.
  • W menu po lewej stronie, pod Zasoby floty, wybierz pozycję Przestrzenie nazw.
  • Przestrzenie nazw zarządzanej floty, do których masz dostęp, są wyświetlane na liście przestrzeni nazw.

Zrzut ekranu witryny Azure Portal przedstawiający listę przestrzeni nazw, w tym przestrzeni nazw zarządzanej floty.

Począwszy od centrum kubernetes:

Zrzut ekranu portalu Azure pokazujący listę zarządzanych przestrzeni nazw w centrum Kubernetes, przefiltrowaną do przestrzeni nazw zarządzanej floty.

Wyświetl konfigurację przestrzeni nazw zarządzanej floty

Wyświetl konfigurację przestrzeni nazw zarządzanej floty na jej stronie przeglądowej, wybierając przestrzeń nazw z listy.

Zrzut ekranu witryny Azure Portal przedstawiający ekran przeglądu przestrzeni nazw zarządzanej floty.

Wyświetlanie klastrów elementów członkowskich przestrzeni nazw zarządzanej floty

W obszarze Przegląd przestrzeni nazw floty zarządzanej wybierz pozycję Klastry członkowskie w obszarze nawigacji po lewej stronie, aby wyświetlić klastry członkowskie, do których jest dystrybuowana przestrzeń nazw.

Zrzut ekranu witryny Azure Portal przedstawiający klastry członkowskie hostujące wybraną przestrzeń nazw floty zarządzanej.

Uzyskiwanie dostępu do przestrzeni nazw zarządzanej floty

Możesz pobrać plik kubeconfig, aby uzyskać dostęp do przestrzeni nazw Managed Fleet na klastrze głównym Fleet Manager lub w określonym klastrze członkowskim. Jeśli uzyskujesz dostęp do klastra koncentratora, możesz wykorzystać inteligentne umieszczanie zasobów usługi Fleet Manager, aby replikować zasoby do klastrów członkowskich, unikając ręcznego ponownego wdrażania tych samych artefaktów w każdym klastrze.

Uzyskaj poświadczenia, aby uzyskać dostęp do przestrzeni nazw w klastrze hub Fleet Manager, przy użyciu następującego polecenia.

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

Uzyskaj poświadczenia do uzyskania dostępu do przestrzeni nazw w klastrze członkowskim przez podanie parametru member.

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

Dalsze kroki