共用方式為


從 Kubernetes 向 Azure 容器登錄進行驗證的案例

您可以使用 Azure 容器登錄作為 Kubernetes 容器映像的來源。 此設定包含您管理的叢集、裝載於 Azure Kubernetes Service (AKS) 或其他雲端的受控叢集,以及 迷你庫bekind 等「本機」Kubernetes 組態。

若要從 Azure 容器登錄提取映像到 Kubernetes 叢集,您需要建立驗證和授權機制。 請根據您的叢集環境,選擇下列其中一種方式:

案例

Kubernetes 叢集 驗證方法 描述 範例
AKS 群集 AKS 受控識別 啟用 AKS kubelet 受控識別,以從連結的 Azure 容器登錄提取映像。

登錄和叢集必須位於相同的 Active Directory 租用戶中,但可以位於相同或不同的 Azure 訂用帳戶。
從 Azure Kubernetes Service 對 Azure Container Registry 進行驗證
AKS 群集 AKS 服務主體 啟用具有目標 Azure 容器登錄權限的 AKS 服務主體

登錄和叢集可以位於相同或不同的 Azure 訂用帳戶或 Microsoft Entra 租用戶中。
將映像從 Azure 容器登錄提取至不同 AD 租用戶中的 AKS 叢集
AKS 以外的 Kubernetes 叢集 Pod imagePullSecrets 使用一般 Kubernetes 機制來管理 Pod 部署的登錄認證。

設定 AD 服務主體、存放庫範圍的權杖或其他支援的登錄認證
使用提取密碼將映像從 Azure 容器登錄提取至 Kubernetes 叢集

下一步