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

az acr helm

2020 年 11 月,Helm 2 结束了生命周期。 从 2025 年 3 月 30 日开始,Azure 容器注册表将不再支持 Helm 2。 因此,旧版“Helm 存储库”功能也将停用。 我们建议您立即过渡到 Helm 3。 从 2025 年 1 月 21 日开始,CLI 命令 az acr helm push 已停用,以防止将新的 Helm Chart 推送到旧版 Helm 存储库。 从 2025 年 3 月 30 日开始,CLI 命令组 az acr helm 已停用,结束了 Azure 容器注册表中的所有旧版 Helm 存储库功能。 所有未存储为 OCI 项目的 Helm 图表已于 2025 年 3 月 30 日从 Azure 容器注册表中删除。 在此处了解如何查找存储在 Helm 存储库中的所有 Helm 图表: az acr helm list。 如果列出了正在使用的 Helm 图表,则会将其存储在旧 Helm 存储库中,并面临删除风险。 有关为 Kubernetes 管理和部署应用程序的更多信息,请参阅 https://aka.ms/acr/helm

管理 Azure 容器注册表的 helm 图表。

命令

名称 说明 类型 Status
az acr helm delete

删除 Azure 容器注册表中的 helm 图表版本。

核心 已弃用
az acr helm install-cli

下载并安装 Helm 命令行工具。

核心 预览和弃用
az acr helm list

列出 Azure 容器注册表中的所有 helm 图表。

核心 已弃用
az acr helm push

将 helm 图表包推送到 Azure 容器注册表。

核心 已弃用
az acr helm repo

管理 Azure 容器注册表的 helm 图表存储库。

核心 已弃用
az acr helm repo add

通过 Helm CLI 从 Azure 容器注册表添加 helm 图表存储库。

核心 已弃用
az acr helm show

描述 Azure 容器注册表中的 helm 图表。

核心 已弃用

az acr helm delete

已放弃

此命令已隐式弃用,因为命令组“acr helm”已弃用,将在将来的版本中删除。 请改用“Helm v3 命令”。

删除 Azure 容器注册表中的 helm 图表版本。

az acr helm delete --name
                   [--password]
                   [--prov]
                   [--suffix]
                   [--username]
                   [--version]
                   [--yes]
                   []

示例

删除 Azure 容器注册表中 helm 图表的所有版本

az acr helm delete -n myregistry mychart

删除 Azure 容器注册表中的 helm 图表版本

az acr helm delete -n myregistry mychart --version 0.3.2

必需参数

--name -n

容器注册表的名称。 它应以小写形式指定。 可以使用 az configure --defaults acr=<registry name>配置默认注册表名称。

可选参数

--password -p

用于登录到容器注册表的密码。

--prov

仅删除证明文件。

默认值: False
--suffix

注册表登录服务器中的租户后缀。 如果注册表登录服务器的格式为“registry-tenant.azurecr.io”,则可以指定“--suffix tenant”。 如果从其他订阅访问注册表,或者你有权访问映像,但无权管理注册表资源,则适用。

--username -u

用于登录到容器注册表的用户名。

--version

helm 图表版本。

--yes -y

不要提示确认。

默认值: False
<CHART>

helm 图表名称。

全局参数
--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 acr helm install-cli

预览 已放弃

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

此命令已隐式弃用,因为命令组“acr helm”已弃用,将在将来的版本中删除。 请改用“Helm v3 命令”。

下载并安装 Helm 命令行工具。

az acr helm install-cli [--client-version]
                        [--install-___location]
                        [--yes]

示例

将 Helm CLI 的默认版本安装到默认位置

az acr helm install-cli

将指定的 Helm CLI 版本安装到默认位置

az acr helm install-cli --client-version x.x.x

将 Helm CLI 的默认版本安装到指定位置

az acr helm install-cli --install-___location /folder/filename

将指定的 Helm CLI 版本安装到指定位置

az acr helm install-cli --client-version x.x.x --install-___location /folder/filename

可选参数

--client-version

目标 Helm CLI 版本。 (注意:目前,Helm 3 不适用于“az acr helm”命令)。

默认值: 2.16.3
--install-___location

安装 Helm CLI 的路径(将覆盖同一路径上的现有路径)。

默认值: ~\.azure-helm\helm.exe
--yes -y

同意 Helm 的许可证,不提示确认。

默认值: 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 acr helm list

已放弃

此命令已隐式弃用,因为命令组“acr helm”已弃用,将在将来的版本中删除。 请改用“Helm v3 命令”。

列出 Azure 容器注册表中的所有 helm 图表。

az acr helm list --name
                 [--password]
                 [--suffix]
                 [--username]

示例

列出 Azure 容器注册表中的所有 helm 图表

az acr helm list -n myregistry

必需参数

--name -n

容器注册表的名称。 它应以小写形式指定。 可以使用 az configure --defaults acr=<registry name>配置默认注册表名称。

可选参数

--password -p

用于登录到容器注册表的密码。

--suffix

注册表登录服务器中的租户后缀。 如果注册表登录服务器的格式为“registry-tenant.azurecr.io”,则可以指定“--suffix tenant”。 如果从其他订阅访问注册表,或者你有权访问映像,但无权管理注册表资源,则适用。

--username -u

用于登录到容器注册表的用户名。

全局参数
--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 acr helm push

已放弃

此命令已隐式弃用,因为命令组“acr helm”已弃用,将在将来的版本中删除。 请改用“Helm v3 命令”。

将 helm 图表包推送到 Azure 容器注册表。

az acr helm push --name
                 [--force]
                 [--password]
                 [--suffix]
                 [--username]
                 []

示例

将图表包推送到 Azure 容器注册表

az acr helm push -n myregistry mychart-0.3.2.tgz

将图表包推送到 Azure 容器注册表,覆盖现有包。

az acr helm push -n myregistry mychart-0.3.2.tgz --force

必需参数

--name -n

容器注册表的名称。 它应以小写形式指定。 可以使用 az configure --defaults acr=<registry name>配置默认注册表名称。

可选参数

--force

覆盖现有图表包。

默认值: False
--password -p

用于登录到容器注册表的密码。

--suffix

注册表登录服务器中的租户后缀。 如果注册表登录服务器的格式为“registry-tenant.azurecr.io”,则可以指定“--suffix tenant”。 如果从其他订阅访问注册表,或者你有权访问映像,但无权管理注册表资源,则适用。

--username -u

用于登录到容器注册表的用户名。

<CHART_PACKAGE>

helm 图表包。

全局参数
--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 acr helm show

已放弃

此命令已隐式弃用,因为命令组“acr helm”已弃用,将在将来的版本中删除。 请改用“Helm v3 命令”。

描述 Azure 容器注册表中的 helm 图表。

az acr helm show --name
                 [--password]
                 [--suffix]
                 [--username]
                 [--version]
                 []

示例

显示 Azure 容器注册表中 helm 图表的所有版本

az acr helm show -n myregistry mychart

在 Azure 容器注册表中显示 helm 图表版本

az acr helm show -n myregistry mychart --version 0.3.2

必需参数

--name -n

容器注册表的名称。 它应以小写形式指定。 可以使用 az configure --defaults acr=<registry name>配置默认注册表名称。

可选参数

--password -p

用于登录到容器注册表的密码。

--suffix

注册表登录服务器中的租户后缀。 如果注册表登录服务器的格式为“registry-tenant.azurecr.io”,则可以指定“--suffix tenant”。 如果从其他订阅访问注册表,或者你有权访问映像,但无权管理注册表资源,则适用。

--username -u

用于登录到容器注册表的用户名。

--version

helm 图表版本。

<CHART>

helm 图表名称。

全局参数
--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 获取完整的调试日志。