az acr helm

2020 年 11 月,Helm 2 生命周期結束。 自 2025 年 3 月 30 日起,Azure Container Registry 將不再支援 Helm 2。 因此,舊版 「Helm repositories」 功能也將停用。 我們建議您立即過渡到 Helm 3。 從 2025 年 1 月 21 日開始,CLI 命令 az acr helm push 已停用,以防止將新的 Helm Chart 推送到舊版 Helm 儲存庫。 自 2025 年 3 月 30 日起,CLI 指令群組 az acr helm 退役,結束了所有舊有 Helm 儲存庫功能於 Azure Container Registry。 所有未儲存為 OCI 產物的 Helm 圖表已於 2025 年 3 月 30 日從 Azure Container Registry 中刪除。 在此處瞭解如何查找存儲在 Helm 儲存庫中的所有 Helm 圖表: az acr helm list。 如果您使用的 Helm 圖表已列出,則它存儲在舊版 Helm 儲存庫中,並且有被刪除的風險。 有關為 Kubernetes 管理和部署應用程式的更多資訊,請參閱 https://aka.ms/acr/helm

Manage helm charts for Azure Container Registries.

命令

名稱 Description 類型 狀態
az acr helm delete

Delete a helm chart version in an Azure Container Registry.

Core Deprecated
az acr helm install-cli

下載並安裝 Helm 命令行工具。

Core 預覽和已淘汰
az acr helm list

在 Azure Container Registry 中列出所有 helm charts。

Core Deprecated
az acr helm push

Push a helm chart package to an Azure Container Registry.

Core Deprecated
az acr helm repo

Manage helm chart repositories for Azure Container Registries.

Core Deprecated
az acr helm repo add

透過 Helm CLI 從 Azure Container Registry 新增一個 helm chart repository。

Core Deprecated
az acr helm show

描述 Azure Container Registry 中的 helm chart。

Core Deprecated

az acr helm delete

已被取代

此命令已隱含取代,因為命令群組 'acr helm' 已被取代,且將在未來的版本中移除。 請改用 『Helm v3 命令』。

Delete a helm chart version in an Azure Container Registry.

az acr helm delete --name
                   [--acquire-policy-token]
                   [--change-reference]
                   [--password]
                   [--prov]
                   [--suffix]
                   [--username]
                   [--version]
                   [--yes]
                   []

範例

Delete all versions of a helm chart in an Azure Container Registry

az acr helm delete -n myregistry mychart

Delete a helm chart version in an Azure Container Registry

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

必要參數

--name -n

容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--acquire-policy-token

自動取得 Azure 原則 令牌以進行此資源操作。

屬性
參數群組: Global Policy Arguments
--change-reference

相關變更的 ID 是為此資源操作所參考的。

屬性
參數群組: Global Policy Arguments
--password -p

用來登入容器登錄的密碼。

--prov

只刪除證明檔案。

屬性
預設值: False
--suffix

登錄登入伺服器中的租用戶後綴。 如果您的登錄登入伺服器格式為 『registry-tenant.azurecr.io』,您可以指定 '--suffix tenant'。 適用於您從不同的訂用帳戶存取登錄,或您有權存取映射,但無權管理登錄資源。

--username -u

用來登入容器登錄的用戶名稱。

--version

Helm 圖表版本。

--yes -y

請勿提示確認。

屬性
預設值: False
<CHART>

Helm 圖表名稱。

屬性
參數群組: Positional
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

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

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

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az acr helm install-cli

預覽 已被取代

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

此命令已隱含取代,因為命令群組 'acr helm' 已被取代,且將在未來的版本中移除。 請改用 『Helm v3 命令』。

下載並安裝 Helm 命令行工具。

az acr helm install-cli [--acquire-policy-token]
                        [--change-reference]
                        [--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

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--acquire-policy-token

自動取得 Azure 原則 令牌以進行此資源操作。

屬性
參數群組: Global Policy Arguments
--change-reference

相關變更的 ID 是為此資源操作所參考的。

屬性
參數群組: Global Policy Arguments
--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

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

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

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

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az acr helm list

已被取代

此命令已隱含取代,因為命令群組 'acr helm' 已被取代,且將在未來的版本中移除。 請改用 『Helm v3 命令』。

在 Azure Container Registry 中列出所有 helm charts。

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

範例

List all helm charts in a Azure Container Registry

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

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

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

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

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az acr helm push

已被取代

此命令已隱含取代,因為命令群組 'acr helm' 已被取代,且將在未來的版本中移除。 請改用 『Helm v3 命令』。

Push a helm chart package to an Azure Container Registry.

az acr helm push --name
                 [--acquire-policy-token]
                 [--change-reference]
                 [--force]
                 [--password]
                 [--suffix]
                 [--username]
                 []

範例

Push a chart package to an Azure Container Registry

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

將一個圖表套件推送到 Azure Container Registry,覆蓋現有嘅。

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

必要參數

--name -n

容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--acquire-policy-token

自動取得 Azure 原則 令牌以進行此資源操作。

屬性
參數群組: Global Policy Arguments
--change-reference

相關變更的 ID 是為此資源操作所參考的。

屬性
參數群組: Global Policy Arguments
--force

覆寫現有的圖表套件。

屬性
預設值: False
--password -p

用來登入容器登錄的密碼。

--suffix

登錄登入伺服器中的租用戶後綴。 如果您的登錄登入伺服器格式為 『registry-tenant.azurecr.io』,您可以指定 '--suffix tenant'。 適用於您從不同的訂用帳戶存取登錄,或您有權存取映射,但無權管理登錄資源。

--username -u

用來登入容器登錄的用戶名稱。

<CHART_PACKAGE>

helm 圖表套件。

屬性
參數群組: Positional
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

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

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

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az acr helm show

已被取代

此命令已隱含取代,因為命令群組 'acr helm' 已被取代,且將在未來的版本中移除。 請改用 『Helm v3 命令』。

描述 Azure Container Registry 中的 helm chart。

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

範例

Show all versions of a helm chart in an Azure Container Registry

az acr helm show -n myregistry mychart

Show a helm chart version in an Azure Container Registry

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 圖表名稱。

屬性
參數群組: Positional
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

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

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

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False