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
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
用來登入容器登錄的密碼。
只刪除證明檔案。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
登錄登入伺服器中的租用戶後綴。 如果您的登錄登入伺服器格式為 『registry-tenant.azurecr.io』,您可以指定 '--suffix tenant'。 適用於您從不同的訂用帳戶存取登錄,或您有權存取映射,但無權管理登錄資源。
用來登入容器登錄的用戶名稱。
Helm 圖表版本。
請勿提示確認。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
Helm 圖表名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Positional |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --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
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
目標 Helm CLI 版本。 (注意:目前 Helm 3 不適用於 “az acr helm” 命令。
| 屬性 | 值 |
|---|---|
| 預設值: | 2.16.3 |
安裝 Helm CLI 的路徑(將會覆寫位於相同路徑的現有路徑)。
| 屬性 | 值 |
|---|---|
| 預設值: | ~\.azure-helm\helm.exe |
同意 Helm 的授權,但不提示確認。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --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
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
用來登入容器登錄的密碼。
登錄登入伺服器中的租用戶後綴。 如果您的登錄登入伺服器格式為 『registry-tenant.azurecr.io』,您可以指定 '--suffix tenant'。 適用於您從不同的訂用帳戶存取登錄,或您有權存取映射,但無權管理登錄資源。
用來登入容器登錄的用戶名稱。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --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
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
覆寫現有的圖表套件。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
用來登入容器登錄的密碼。
登錄登入伺服器中的租用戶後綴。 如果您的登錄登入伺服器格式為 『registry-tenant.azurecr.io』,您可以指定 '--suffix tenant'。 適用於您從不同的訂用帳戶存取登錄,或您有權存取映射,但無權管理登錄資源。
用來登入容器登錄的用戶名稱。
helm 圖表套件。
| 屬性 | 值 |
|---|---|
| 參數群組: | Positional |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --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
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
用來登入容器登錄的密碼。
登錄登入伺服器中的租用戶後綴。 如果您的登錄登入伺服器格式為 『registry-tenant.azurecr.io』,您可以指定 '--suffix tenant'。 適用於您從不同的訂用帳戶存取登錄,或您有權存取映射,但無權管理登錄資源。
用來登入容器登錄的用戶名稱。
Helm 圖表版本。
Helm 圖表名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Positional |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |