你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az aksarc
注意
此参考是 Azure CLI(版本 2.32.0 或更高版本)的 aksarc 扩展的一部分。 该扩展将在首次运行 az aksarc 命令时自动安装。 详细了解扩展。
管理预配的群集。
命令
名称 | 说明 | 类型 | Status |
---|---|---|---|
az aksarc create |
创建预配的群集。 |
分机 | GA |
az aksarc delete |
删除预配的群集。 |
分机 | GA |
az aksarc get-credentials |
获取预配群集的本地 kubeconfig。 |
分机 | GA |
az aksarc get-upgrades |
获取可用于预配群集的升级版本。 |
分机 | GA |
az aksarc get-versions |
列出指定自定义位置中支持的 Kubernetes 版本。 |
分机 | GA |
az aksarc list |
列出资源组或订阅中预配的群集。 |
分机 | GA |
az aksarc logs |
从预配的群集收集日志。 |
分机 | GA |
az aksarc logs hci |
从 HCI 环境中的预配群集收集日志。 |
分机 | GA |
az aksarc nodepool |
管理预配群集中的节点池。 |
分机 | GA |
az aksarc nodepool add |
在预配的群集中添加节点池。 |
分机 | GA |
az aksarc nodepool delete |
删除预配群集中的节点池。 |
分机 | GA |
az aksarc nodepool list |
列出预配群集中的所有节点池。 |
分机 | GA |
az aksarc nodepool scale |
在预配的群集中缩放节点池。 |
分机 | GA |
az aksarc nodepool show |
获取预配群集中的节点池。 |
分机 | GA |
az aksarc nodepool update |
更新预配群集中的节点池。 |
分机 | GA |
az aksarc notice |
将 NOTICE 文件输出到用户指定的文件路径。 |
分机 | GA |
az aksarc release |
管理预配群集的 VHD 映像。 |
分机 | 预览 |
az aksarc release download |
从发布下载 VHD 映像。 |
分机 | 预览 |
az aksarc release save |
将下载的 VHD 映像预配到 arc 资源桥。 |
分机 | 预览 |
az aksarc show |
获取预配的群集。 |
分机 | GA |
az aksarc update |
更新预配的群集。 |
分机 | GA |
az aksarc upgrade |
升级预配的群集。 |
分机 | GA |
az aksarc vmsize |
管理预配群集的虚拟机 SKU。 |
分机 | GA |
az aksarc vmsize list |
列出指定自定义位置中支持的虚拟机大小。 |
分机 | GA |
az aksarc vnet |
管理预配群集的虚拟网络。 |
分机 | GA |
az aksarc vnet create |
创建虚拟网络。 |
分机 | GA |
az aksarc vnet delete |
删除虚拟网络。 |
分机 | GA |
az aksarc vnet list |
按资源组或订阅列出虚拟网络。 |
分机 | GA |
az aksarc vnet show |
获取虚拟网络。 |
分机 | GA |
az aksarc create
创建预配的群集。
az aksarc create --custom-location
--name
--resource-group
--vnet-id
[--aad-admin-group-object-ids]
[--ca-profile]
[--control-plane-count]
[--control-plane-ip]
[--control-plane-vm-size]
[--disable-nfs-driver]
[--disable-smb-driver]
[--enable-ahub]
[--enable-azure-rbac]
[--enable-cluster-autoscaler]
[--enable-oidc-issuer]
[--enable-wi]
[--gateway-id]
[--generate-ssh-keys]
[--kubernetes-version]
[--load-balancer-count]
[--location]
[--max-count]
[--max-pods]
[--min-count]
[--no-wait]
[--node-count]
[--node-vm-size]
[--nodepool-labels]
[--nodepool-taints]
[--pod-cidr]
[--ssh-auth-ips]
[--ssh-key-value]
[--tags]
示例
PutProvisionedCluster
az aksarc create --resource-group sample-rg --custom-location sample-cl --name sample-aksarccluster --vnet-ids "vnet-arm-id"
必需参数
用于预配群集的自定义位置的名称或 ID。
预配群集的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
aksarc 虚拟网络或 Azure Stack HCI 逻辑网络的 ARM 资源 ID。
可选参数
将在预配群集上设置为群集管理员的 aad 组对象 ID 的逗号分隔列表。
用于配置群集自动缩放程序的键=值对的空间分隔列表。 传递空字符串以清除配置文件。
控制平面节点数。
Kubernetes APIServer IPAddress。 IPAddress 应可从 Azure 资源桥设备路由,VM.It 应是所引用的网络子网的一部分。如果传递不可路由的 IPAddress,群集创建可能会失败或超时。
控制平面的 VM 大小。
为预配的群集禁用 NFS 驱动程序。
禁用预配群集的 SMB 驱动程序。
为预配的群集启用 Azure 混合用户权益(AHUB)。
启用 Azure RBAC 以控制群集上的授权检查。
为预配的群集启用群集自动缩放程序。
启用 OIDC 颁发者。
启用工作负荷标识加载项。
预配群集的网关 Arm ID。
如果不存在,请生成 ssh 密钥对。
预配群集的 kubernetes 版本。
负载均衡器节点数。
Location。 az account list-locations
中的值。 可以使用 az configure --defaults location=<location>
配置默认位置。
自动缩放的最大节点数。
可在节点上运行的 Pod 的最大数目。
自动缩放的最小节点数。
不等待长时间运行的操作完成。
在 nodepool 中创建的节点数。
节点池中节点的 VM 大小。
空格分隔的标签:key[=value] [key[=value] ...]。
节点池污点的逗号分隔列表。
CIDR 表示法 IP 范围,从中分配 Pod IP。
允许通过 SSH 连接到群集 VM 的 IP 地址或 CIDR 的逗号分隔列表。
要注入控制平面的 ssh 公钥的路径。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az aksarc delete
删除预配的群集。
az aksarc delete --name
--resource-group
[--no-wait]
[--yes]
示例
DeleteProvisionedCluster
az aksarc delete --name "sample-aksarccluster" --resource-group "sample-rg"
必需参数
预配群集的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
不等待长时间运行的操作完成。
不提示确认。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az aksarc get-credentials
获取预配群集的本地 kubeconfig。
az aksarc get-credentials --name
--resource-group
[--admin]
[--context]
[--file]
[--overwrite-existing]
示例
GetAdminCredential
az aksarc get-credentials --name "sample-aksarccluster" --resource-group "sample-rg" --admin
GetAADUserCredential
az aksarc get-credentials --name "sample-aksarccluster" --resource-group "sample-rg"
必需参数
预配群集的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
获取群集管理员凭据。
如果指定,请覆盖默认上下文名称。
要更新的 Kubernetes 配置文件。 如果未提供,请更新文件“~/.kube/config”。
覆盖具有相同名称的任何现有群集条目。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az aksarc get-upgrades
获取可用于预配群集的升级版本。
az aksarc get-upgrades --name
--resource-group
示例
获取可用于混合 AKS 预配群集的升级版本
az aksarc get-upgrades --name "samplecluster" --resource-group "sample-rg"
必需参数
预配群集的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az aksarc get-versions
列出指定自定义位置中支持的 Kubernetes 版本。
az aksarc get-versions --custom-location
[--resource-group]
示例
VMListSkus
az aksarc get-versions -g sample-rg --custom-location sample-cl
必需参数
用于显示支持的 k8s 版本的自定义位置的名称。
可选参数
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az aksarc list
列出资源组或订阅中预配的群集。
az aksarc list [--resource-group]
示例
ListProvisionedClusterByResourceGroup
az aksarc list --resource-group "sample-rg"
ListProvisionedClusterBySubscription
az aksarc list
可选参数
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az aksarc notice
将 NOTICE 文件输出到用户指定的文件路径。
az aksarc notice --output-filepath
示例
GetNoticeFile
az aksarc notice --output-filepath "./Notice"
必需参数
通知文件的输出文件路径。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az aksarc show
获取预配的群集。
az aksarc show --name
--resource-group
示例
GetProvisionedCluster
az aksarc show --name "sample-aksarccluster" --resource-group "sample-rg"
必需参数
预配群集的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az aksarc update
更新预配的群集。
az aksarc update --name
--resource-group
[--aad-admin-group-object-ids]
[--ca-profile]
[--control-plane-count]
[--disable-ahub]
[--disable-cluster-autoscaler]
[--disable-gateway]
[--disable-nfs-driver]
[--disable-smb-driver]
[--enable-ahub]
[--enable-cluster-autoscaler]
[--enable-nfs-driver]
[--enable-smb-driver]
[--gateway-id]
[--max-count]
[--min-count]
[--tags]
[--update-cluster-autoscaler]
示例
UpdateProvisionedCluster
az aksarc update --tags additionalProperties="sample" --name "sample-aksarccluster" --resource-group "sample-rg"
为预配的群集启用 Azure 混合用户权益功能。
az aksarc update --name "sample-aksarccluster" --resource-group "sample-rg" --enable-ahub
为预配的群集禁用 Azure 混合用户权益功能。
az aksarc update --name "sample-aksarccluster" --resource-group "sample-rg"--disable-ahub
纵向扩展控制平面节点。
az aksarc update --name "sample-aksarccluster" --resource-group "sample-rg" --control-plane-node-count 5
必需参数
预配群集的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
将在预配群集上设置为群集管理员的 aad 组对象 ID 的逗号分隔列表。
用于配置群集自动缩放程序的键=值对的空间分隔列表。 传递空字符串以清除配置文件。
要缩放控制平面的节点数。
为预配的群集禁用 Azure 混合用户权益(AHUB)。
为预配的群集禁用群集自动缩放程序。
禁用预配群集的网关。
为预配的群集禁用 NFS 驱动程序。
禁用预配群集的 SMB 驱动程序。
为预配的群集启用 Azure 混合用户权益(AHUB)。
为预配的群集启用群集自动缩放程序。
为预配的群集启用 NFS 驱动程序。
为预配的群集启用 SMB 驱动程序。
预配群集的网关 Arm ID。
自动缩放的最大节点数。
自动缩放的最小节点数。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
更新预配群集的群集自动缩放程序。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az aksarc upgrade
升级预配的群集。
az aksarc upgrade --name
--resource-group
[--kubernetes-version]
[--no-wait]
[--yes]
示例
UpgradeProvisionedCluster
az aksarc upgrade --name "sample-aksarccluster" --resource-group "sample-rg" --kubernetes-version "1.22.2"
必需参数
预配群集的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
预配群集的 kubernetes 版本。
不等待长时间运行的操作完成。
用于禁用确认提示的标志。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。