az aks addon
Note
此參考是 Azure CLI 的 aks-preview 延伸模組的一部分 (2.73.0 版或更新版本)。 擴充功能會在您第一次執行 az aks addon 命令時,自動安裝。 深入了解擴充功能。
管理和檢視單一附加元件條件的命令。
命令
| 名稱 | Description | 類型 | 狀態 |
|---|---|---|---|
| az aks addon disable |
停用叢集中已啟用的 Kubernetes 附加元件。 |
Extension | GA |
| az aks addon enable |
啟用 Kubernetes 附加元件。 |
Extension | GA |
| az aks addon list |
列出指定叢集中所有 Kubernetes 附加元件的狀態。 |
Extension | GA |
| az aks addon list-available |
列出可用的 Kubernetes 附加元件。 |
Extension | GA |
| az aks addon show |
顯示指定叢集中已啟用 Kubernetes 載入巨集的狀態和組態。 |
Extension | GA |
| az aks addon update |
更新已啟用 Kubernetes 附加元件。 |
Extension | GA |
az aks addon disable
停用叢集中已啟用的 Kubernetes 附加元件。
az aks addon disable --addon
--name
--resource-group
[--no-wait]
範例
停用「監視」附加元件。
az aks addon disable -g myResourceGroup -n myAKSCluster -a monitoring
必要參數
指定要停用的 Kubernetes 附加元件。
受控叢集的名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az aks addon enable
啟用 Kubernetes 附加元件。
這些附加元件可供使用:http_application_routing - 使用自動公用 DNS 名稱建立來設定輸入。 監視 - 開啟Log Analytics監視。 如果 Log Analytics 預設工作區存在,請使用 Log Analytics 預設工作區,否則會建立一個工作區。 指定 「--workspace-resource-id」 以使用現有的工作區。 如果已啟用監視附加元件 --no-wait 自變數將不會影響虛擬節點 - 啟用 AKS 虛擬節點。 要求 --subnet-name 提供現有子網的名稱,以供虛擬節點使用。 azure-policy - 啟用 Azure 原則。 AKS 的 Azure 原則 附加元件可讓您以集中式、一致的方式大規模強制執行和保護叢集。 若要深入瞭解,請參閱 aka.ms/aks/policy。 ingress-appgw - 啟用 應用程式閘道 輸入控制器附加元件 (PREVIEW)。 open-service-mesh - 啟用 Open Service Mesh 附加元件(預覽)。 gitops - 啟用 GitOps(預覽)。 azure-keyvault-secrets-provider - 啟用 Azure Keyvault Secrets Provider 附加元件。 web_application_routing - 啟用應用程式路由附加元件 (預覽)。 指定 「--dns-zone-resource-id」 以設定 DNS。
az aks addon enable --addon
--name
--resource-group
[--ampls-resource-id]
[--appgw-id]
[--appgw-name]
[--appgw-subnet-cidr]
[--appgw-subnet-id]
[--appgw-watch-namespace]
[--data-collection-settings]
[--dns-zone-resource-ids]
[--enable-high-log-scale-mode {false, true}]
[--enable-msi-auth-for-monitoring {false, true}]
[--enable-secret-rotation]
[--enable-sgxquotehelper]
[--enable-syslog {false, true}]
[--no-wait]
[--rotation-poll-interval]
[--subnet-name]
[--workspace-resource-id]
範例
啟用 Kubernetes 附加元件。 (autogenerated)
az aks addon enable --addon virtual-node --name MyManagedCluster --resource-group MyResourceGroup --subnet-name VirtualNodeSubnet
啟用具有子網前置詞的輸入-appgw 附加元件。
az aks addon enable --name MyManagedCluster --resource-group MyResourceGroup --addon ingress-appgw --appgw-subnet-cidr 10.2.0.0/16 --appgw-name gateway
啟用 open-service-mesh 附加元件。
az aks addon enable --name MyManagedCluster --resource-group MyResourceGroup -a open-service-mesh
必要參數
指定要啟用的 Kubernetes 附加元件。
受控叢集的名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
監視附加元件之 Azure 監視器 Private Link 範圍的資源識別碼。
要與 AGIC 搭配使用之現有 應用程式閘道 的資源識別碼。 搭配輸入-azure 附加元件使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Application Gateway Arguments |
在節點資源群組中建立/使用的應用程式閘道名稱。 搭配輸入-azure 附加元件使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Application Gateway Arguments |
用來部署 應用程式閘道 之新子網的子網 CIDR。 搭配輸入-azure 附加元件使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Application Gateway Arguments |
用來部署 應用程式閘道 之現有子網的資源標識碼。 搭配輸入-azure 附加元件使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Application Gateway Arguments |
指定 AGIC 應該監看的命名空間。 這可能是單一字串值,或命名空間的逗號分隔清單。 搭配輸入-azure 附加元件使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Application Gateway Arguments |
包含監視附加元件之數據收集設定的 JSON 檔案路徑。
要與應用程式路由附加元件搭配使用的 DNS 區域資源識別元逗號分隔清單。
啟用容器記錄的高記錄規模模式。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
| 接受的值: | false, true |
使用叢集指派的身分識別將監視數據傳送至 Log Analytics(而不是 Log Analytics 工作區的共用密鑰)。
| 屬性 | 值 |
|---|---|
| 預設值: | True |
| 接受的值: | false, true |
啟用秘密輪替。 搭配 azure-keyvault-secrets-provider 附加元件使用。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
針對 confcom 附加元件啟用 SGX 報價協助程式。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
啟用監視附加元件 syslog 資料收集。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
| 接受的值: | false, true |
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
設定輪替輪詢的間隔。 搭配 azure-keyvault-secrets-provider 附加元件使用。
要使用的虛擬節點子網名稱。
用來儲存監視數據之現有Log Analytics工作區的資源標識碼。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az aks addon list
列出指定叢集中所有 Kubernetes 附加元件的狀態。
az aks addon list --name
--resource-group
必要參數
受控叢集的名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az aks addon list-available
列出可用的 Kubernetes 附加元件。
az aks addon list-available
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az aks addon show
顯示指定叢集中已啟用 Kubernetes 載入巨集的狀態和組態。
az aks addon show --addon
--name
--resource-group
範例
顯示「監視」附加元件設定。
az aks addon show -g myResourceGroup -n myAKSCluster -a monitoring
必要參數
指定 Kubernetes 附加元件。
受控叢集的名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az aks addon update
更新已啟用 Kubernetes 附加元件。
az aks addon update --addon
--name
--resource-group
[--ampls-resource-id]
[--appgw-id]
[--appgw-name]
[--appgw-subnet-cidr]
[--appgw-subnet-id]
[--appgw-watch-namespace]
[--data-collection-settings]
[--dns-zone-resource-ids]
[--enable-high-log-scale-mode {false, true}]
[--enable-msi-auth-for-monitoring {false, true}]
[--enable-secret-rotation]
[--enable-sgxquotehelper]
[--enable-syslog {false, true}]
[--no-wait]
[--rotation-poll-interval]
[--subnet-name]
[--workspace-resource-id]
範例
更新 Kubernetes 附加元件。 (autogenerated)
az aks addon update --addon virtual-node --name MyManagedCluster --resource-group MyResourceGroup --subnet-name VirtualNodeSubnet
使用子網前置詞更新輸入-appgw 附加元件。
az aks addon update --name MyManagedCluster --resource-group MyResourceGroup --addon ingress-appgw --appgw-subnet-cidr 10.2.0.0/16 --appgw-name gateway
使用工作區資源標識碼更新監視附加元件。
az aks addon update -g $rg -n $cn -a monitoring --workspace-resource-id=/subscriptions/0000000-00000000-00000-000-000/resourcegroups/myresourcegroup/providers/microsoft.operationalinsights/workspaces/defaultlaworkspace
必要參數
指定要更新的 Kubernetes 附加元件。
受控叢集的名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
監視附加元件之 Azure 監視器 Private Link 範圍的資源識別碼。
要與 AGIC 搭配使用之現有 應用程式閘道 的資源識別碼。 搭配輸入-azure 附加元件使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Application Gateway Arguments |
在節點資源群組中建立/使用的應用程式閘道名稱。 搭配輸入-azure 附加元件使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Application Gateway Arguments |
用來部署 應用程式閘道 之新子網的子網 CIDR。 搭配輸入-azure 附加元件使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Application Gateway Arguments |
用來部署 應用程式閘道 之現有子網的資源標識碼。 搭配輸入-azure 附加元件使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Application Gateway Arguments |
指定 AGIC 應該監看的命名空間。 這可能是單一字串值,或命名空間的逗號分隔清單。 搭配輸入-azure 附加元件使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Application Gateway Arguments |
包含監視附加元件之數據收集設定的 JSON 檔案路徑。
要與應用程式路由附加元件搭配使用的 DNS 區域資源識別元逗號分隔清單。
啟用容器記錄的高記錄規模模式。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
| 接受的值: | false, true |
使用叢集指派的身分識別將監視數據傳送至 Log Analytics(而不是 Log Analytics 工作區的共用密鑰)。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
啟用秘密輪替。 搭配 azure-keyvault-secrets-provider 附加元件使用。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
針對 confcom 附加元件啟用 SGX 報價協助程式。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
啟用監視附加元件 syslog 資料收集。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
| 接受的值: | false, true |
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
設定輪替輪詢的間隔。 搭配 azure-keyvault-secrets-provider 附加元件使用。
要使用的虛擬節點子網名稱。
用來儲存監視數據之現有Log Analytics工作區的資源標識碼。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |