az k8sconfiguration

注意

此參考是 Azure CLI 的 k8sconfiguration 延伸模組的一部分 (2.15.0 版或更高版本)。 擴充功能會在您第一次執行 az k8sconfiguration 命令時自動安裝。 深入了解擴充功能。

此命令群組處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

此命令群組已被取代,將在未來的版本中移除。 請改用 'k8s-configuration'。

管理 Kubernetes 組態的命令。

命令

名稱 Description 類型 狀態
az k8sconfiguration create

建立 Kubernetes 組態。

擴充 預覽和已淘汰
az k8sconfiguration delete

刪除 Kubernetes 組態。

擴充 預覽和已淘汰
az k8sconfiguration list

列出 Kubernetes 組態。

擴充 預覽和已淘汰
az k8sconfiguration show

顯示 Kubernetes 設定的詳細資料。

擴充 預覽和已淘汰
az k8sconfiguration update

更新 Kubernetes 設定。

擴充 預覽和已淘汰

az k8sconfiguration create

預覽 已被取代

命令群組 'k8sconfiguration' 處於預覽狀態,目前正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

此命令已隱含取代,因為命令群組 'k8sconfiguration' 已被取代,且將在未來的版本中移除。 請改用 'k8s-configuration'。

建立 Kubernetes 組態。

az k8sconfiguration create --cluster-name
                           --cluster-type {connectedClusters, managedClusters}
                           --name
                           --repository-url
                           --resource-group
                           --scope {cluster, namespace}
                           [--enable-helm-operator {false, true}]
                           [--helm-operator-params]
                           [--helm-operator-version]
                           [--https-key]
                           [--https-user]
                           [--operator-instance-name]
                           [--operator-namespace]
                           [--operator-params]
                           [--operator-type]
                           [--ssh-known-hosts]
                           [--ssh-known-hosts-file]
                           [--ssh-private-key]
                           [--ssh-private-key-file]

範例

建立 Kubernetes 組態

az k8sconfiguration create --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters --name MyGitConfig --operator-instance-name OperatorInst01 \
--operator-namespace OperatorNamespace01 --operator-type flux --operator-params "'--git-readonly'" \
--repository-url git://github.com/fluxHowTo/flux-get-started --enable-helm-operator  \
--helm-operator-version 1.2.0 --scope namespace --helm-operator-params '--set helm.versions=v3' \
--ssh-private-key '' --ssh-private-key-file '' --https-user '' --https-key '' \
--ssh-known-hosts '' --ssh-known-hosts-file ''

必要參數

--cluster-name -c

Kubernetes 叢集的名稱。

--cluster-type

指定 Arc 叢集或 AKS 受控叢集。

接受的值: connectedClusters, managedClusters
--name -n

Kubernetes 組態的名稱。

--repository-url -u

原始檔控制存放庫的 URL。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--scope

將運算子的範圍指定為 'namespace' 或 'cluster'。

接受的值: cluster, namespace

選擇性參數

--enable-helm-operator

啟用 Helm 圖表部署的支援。

接受的值: false, true
--helm-operator-params

Helm 運算子的圖表值(如果已啟用則為 )。

--helm-operator-version

Helm 運算子的圖表版本(如果已啟用)。

預設值: 1.2.0
--https-key

指定私人存放庫同步處理的 HTTPS 權杖/密碼。

--https-user

指定私人存放庫同步處理的 HTTPS 使用者名稱。

--operator-instance-name

運算子的實例名稱。

--operator-namespace

要在其中安裝 Operator 的命名空間。

預設值: default
--operator-params

運算子的參數。

--operator-type

運算子的類型。 有效值為 'flux'。

預設值: flux
--ssh-known-hosts

指定 Base64 編碼known_hosts內容,其中包含存取私人 Git 實例所需的公用 SSH 金鑰。

--ssh-known-hosts-file

指定 filepath 以known_hosts內容,其中包含存取私人 Git 實例所需的公用 SSH 金鑰。

--ssh-private-key

為私人存放庫同步指定 Base64 編碼的私密金鑰。

--ssh-private-key-file

將 filepath 指定為私人存放庫同步處理的私人 ssh 金鑰。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az k8sconfiguration delete

預覽 已被取代

命令群組 'k8sconfiguration' 處於預覽狀態,目前正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

此命令已隱含取代,因為命令群組 'k8sconfiguration' 已被取代,且將在未來的版本中移除。 請改用 'k8s-configuration'。

刪除 Kubernetes 組態。

az k8sconfiguration delete --cluster-name
                           --cluster-type {connectedClusters, managedClusters}
                           --name
                           --resource-group
                           [--yes]

範例

刪除 Kubernetes 組態

az k8sconfiguration delete --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters --name MyConfigurationName

必要參數

--cluster-name -c

Kubernetes 叢集的名稱。

--cluster-type

指定 Arc 叢集或 AKS 受控叢集。

接受的值: connectedClusters, managedClusters
--name -n

Kubernetes 組態的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

選擇性參數

--yes -y

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az k8sconfiguration list

預覽 已被取代

命令群組 'k8sconfiguration' 處於預覽狀態,目前正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

此命令已隱含取代,因為命令群組 'k8sconfiguration' 已被取代,且將在未來的版本中移除。 請改用 'k8s-configuration'。

列出 Kubernetes 組態。

az k8sconfiguration list --cluster-name
                         --cluster-type {connectedClusters, managedClusters}
                         --resource-group

範例

列出叢集的所有 Kubernetes 組態

az k8sconfiguration list --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters

必要參數

--cluster-name -c

Kubernetes 叢集的名稱。

--cluster-type

指定 Arc 叢集或 AKS 受控叢集。

接受的值: connectedClusters, managedClusters
--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az k8sconfiguration show

預覽 已被取代

命令群組 'k8sconfiguration' 處於預覽狀態,目前正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

此命令已隱含取代,因為命令群組 'k8sconfiguration' 已被取代,且將在未來的版本中移除。 請改用 'k8s-configuration'。

顯示 Kubernetes 設定的詳細資料。

az k8sconfiguration show --cluster-name
                         --cluster-type {connectedClusters, managedClusters}
                         --name
                         --resource-group

範例

顯示 Kubernetes 組態

az k8sconfiguration show --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters --name MyConfigurationName

必要參數

--cluster-name -c

Kubernetes 叢集的名稱。

--cluster-type

指定 Arc 叢集或 AKS 受控叢集。

接受的值: connectedClusters, managedClusters
--name -n

Kubernetes 組態的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az k8sconfiguration update

預覽 已被取代

命令群組 'k8sconfiguration' 處於預覽狀態,目前正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

此命令已隱含取代,因為命令群組 'k8sconfiguration' 已被取代,且將在未來的版本中移除。 請改用 'k8s-configuration'。

更新 Kubernetes 設定。

az k8sconfiguration update --cluster-name
                           --cluster-type {connectedClusters, managedClusters}
                           --name
                           --resource-group
                           [--enable-helm-operator {false, true}]
                           [--helm-operator-params]
                           [--helm-operator-version]
                           [--operator-params]
                           [--repository-url]
                           [--ssh-known-hosts]
                           [--ssh-known-hosts-file]

範例

更新現有的 Kubernetes 組態

az k8sconfiguration update --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters --name MyConfigurationName --enable-helm-operator \
--repository-url git://github.com/fluxHowTo/flux-get-started --operator-params "'--git-readonly'" \
--helm-operator-version 1.2.0 --helm-operator-params '--set helm.versions=v3'

必要參數

--cluster-name -c

Kubernetes 叢集的名稱。

--cluster-type

指定 Arc 叢集或 AKS 受控叢集。

接受的值: connectedClusters, managedClusters
--name -n

Kubernetes 組態的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

選擇性參數

--enable-helm-operator

啟用 Helm 圖表部署的支援。

接受的值: false, true
--helm-operator-params

Helm 運算子的圖表值(如果已啟用則為 )。

--helm-operator-version

Helm 運算子的圖表版本(如果已啟用)。

--operator-params

運算子的參數。

--repository-url -u

原始檔控制存放庫的 URL。

--ssh-known-hosts

指定 Base64 編碼known_hosts內容,其中包含存取私人 Git 實例所需的公用 SSH 金鑰。

--ssh-known-hosts-file

指定 filepath 以known_hosts內容,其中包含存取私人 Git 實例所需的公用 SSH 金鑰。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。