Skenario untuk mengautentikasi dengan Azure Container Registry dari Kubernetes

Anda dapat menggunakan registri kontainer Azure sebagai sumber citra kontainer untuk Kubernetes, termasuk kluster yang Anda kelola, kluster terkelola yang di-host di Azure Kubernetes Service (AKS) atau cloud lainnya, dan konfigurasi Kubernetes "lokal" seperti minikube dan kind.

Untuk menarik gambar ke kluster Kubernetes Anda dari registri kontainer Azure, mekanisme autentikasi dan otorisasi perlu dibuat. Bergantung pada lingkungan kluster Anda, pilih salah satu metode berikut:

Skenario

Kluster Kube Metode autentikasi Deskripsi Contoh
Kluster AKS Identitas terkelola AKS Aktifkan identitas terkelola kubelet AKS untuk menarik citra dari registri kontainer Azure yang terpasang.

Registri dan kluster harus berada di penyewa Direktori Aktif yang sama tetapi dapat berada di langganan Azure yang sama atau berbeda.
Mengautentikasi dengan Azure Container Registry dari Azure Kubernetes Service
Kluster AKS Perwakilan layanan AKS Aktifkan perwakilan layanan AKS dengan izin ke registri kontainer Azure target.

Registri dan kluster dapat berada di langganan Azure yang sama atau berbeda atau penyewa Microsoft Entra.
Menarik citra dari registri kontainer Azure ke kluster AKS di penyewa AD yang berbeda
Kluster Kubernetes selain AKS Pod imagePullSecrets Gunakan mekanisme Kubernetes umum untuk mengelola kredensial registri untuk penyebaran pod.

Mengonfigurasi perwakilan layanan AD, token cakupan repositori, atau kredensial registri lainnya.
Menarik gambar dari registri kontainer Azure ke kluster Kubernetes menggunakan rahasia penarikan

Langkah berikutnya