你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az k8sconfiguration

注意

此参考是 Azure CLI(版本 2.15.0 或更高版本)的 k8sconfiguration 扩展的一部分。 该扩展将在首次运行 az k8sconfiguration 命令时自动安装。 详细了解扩展。

此命令组处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

此命令组已弃用,将在将来的版本中删除。 请改用“k8s-configuration”。

用于管理 Kubernetes 配置的命令。

命令

名称 说明 类型 状态
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

要在其中安装运算符的命名空间。

默认值: default
--operator-params

运算符的参数。

--operator-type

运算符的类型。 有效值为“flux”。

默认值: flux
--ssh-known-hosts

指定 Base64 编码known_hosts内容,其中包含访问专用 Git 实例所需的公钥。

--ssh-known-hosts-file

指定文件路径以known_hosts包含访问专用 Git 实例所需的公钥的内容。

--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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 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-known-hosts-file

指定文件路径以known_hosts包含访问专用 Git 实例所需的公钥的内容。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。