共用方式為


檢視與存取管理車隊命名空間(預覽)

適用於: ✔️ 使用中樞叢集的車隊管理器

本文是針對需要發現並存取受管理命名空間的使用者。 如果你想建立和配置受管理命名空間,請參見 「建立與配置受管理車隊命名空間」。

這很重要

Azure Kubernetes Fleet Manager 預覽功能可在自助服務、選擇加入的基礎上使用。 預覽是「依現況」及「可用時」提供的,並不包括在服務等級協定和有限保固之內。 客戶支援部門會竭盡全力支援一部分的 Azure Kubernetes 機群管理員預覽功能。 因此,這些功能不適合實際執行用途。

開始之前

  • 您需要具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶

  • 你需要一個現有的管理艦隊命名空間。 如果你沒有,請參考 建立多叢集管理艦隊命名空間

  • 透過 閱讀概述來了解管理艦隊命名空間的概念。

  • 你需要安裝 Azure CLI 2.78.0 或更新版本才能完成本文。 若要安裝或升級,請參閱安裝 Azure CLI

  • 你需要 fleet Azure CLI 擴充套件 1.8.0 或更新版本。 您可以使用 和 az extension addaz extension update 命令安裝它並更新到最新版本。

    # Install the extension
    az extension add --name fleet
    
    # Update the extension
    az extension update --name fleet
    
  • 請用指令 az extension show 確認艦隊擴充版本至少是 1.8.0。

    az extension show --name fleet
    
  • 為您的訂用帳戶識別碼、資源群組和叢集設定下列環境變數:

    export SUBSCRIPTION_ID=<subscription-id>
    export GROUP=<resource-group-name>
    export FLEET=<fleet-name>
    export FLEET_NAMESPACE_NAME=<fleet-namespace-name>
    
  • 使用命令 az account set 設定預設 Azure 訂用帳戶。

    az account set --subscription ${SUBSCRIPTION_ID}
    

查看您可以存取的管理車隊命名空間

查看你可以用這個 az fleet namespace list 指令存取的多叢集管理命名空間。

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

您的輸出應該與下列範例輸出類似:

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

查看管理車隊命名空間的配置

可透過以下 az fleet namespace show 指令查看特定多叢集管理命名空間的詳細資訊。

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

您的輸出應該與下列範例輸出類似:

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

取得 Managed Fleet 命名空間的 kubeconfig

你可以取得 kubeconfig 來存取 Fleet Manager 中樞叢集上的多叢集管理命名空間,或在特定成員叢集上存取。 如果你進入樞紐叢集,可以利用 Fleet Manager 的智慧資源配置 ,將資源複製到成員叢集。

在 Fleet Manager 樞紐叢集上存取受管車隊命名空間

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

存取特定成員叢集上的管理車隊命名空間

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

後續步驟