適用於: ✔️ 使用中樞叢集的車隊管理器
本文是針對需要發現並存取受管理命名空間的使用者。 如果你想建立和配置受管理命名空間,請參見 「建立與配置受管理車隊命名空間」。
這很重要
Azure Kubernetes Fleet Manager 預覽功能可在自助服務、選擇加入的基礎上使用。 預覽是「依現況」及「可用時」提供的,並不包括在服務等級協定和有限保固之內。 客戶支援部門會竭盡全力支援一部分的 Azure Kubernetes 機群管理員預覽功能。 因此,這些功能不適合實際執行用途。
開始之前
您需要具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶。
你需要一個現有的管理艦隊命名空間。 如果你沒有,請參考 建立多叢集管理艦隊命名空間。
透過 閱讀概述來了解管理艦隊命名空間的概念。
你需要安裝 Azure CLI 2.78.0 或更新版本才能完成本文。 若要安裝或升級,請參閱安裝 Azure CLI。
你需要
fleetAzure 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
後續步驟
- 請 閱讀相關概述,了解管理艦隊命名空間的概念。
- 瞭解如何 建立及使用多叢集受管命名空間。