Untuk menjalankan atau men-debug aplikasi di cluster Kubernetes jarak jauh, Anda harus menentukan repositori image container untuk project Anda. Anda dapat menggunakan penyedia repositori image apa pun, termasuk Artifact Registry dan Container Registry.
Menentukan tempat penyimpanan image container
Jika Anda login ke Google Cloud di IDE dan memiliki project default yang ditentukan, Cloud Code akan otomatis menggunakan repositori image container default gcr.io/PROJECT_ID, dengan PROJECT_ID mereferensikan project default Anda.
Jika Anda ingin mengupdate repositori gambar tempat gambar project di-push, ikuti petunjuk berikut:
Buka pemilih konfigurasi Run/Debug di Menu navigasi atau menu utama tingkat atas: Run > Edit Configurations > Develop on Kubernetes > Image repository.
Isi kolom Image repository.
Lihat bagian format repositori image umum untuk mengetahui contoh cara menentukan tempat penyimpanan image container untuk beberapa registry umum.
Pembuatan nama gambar
Cloud Code menggabungkan registry image dengan nama image yang ditentukan dalam manifes Kubernetes untuk menghasilkan nama repositori image akhir.
Untuk mengetahui informasi selengkapnya, lihat panduan penanganan registry image.
Cloud Code mem-build container Anda, mengirimkannya ke registry, menerapkan konfigurasi Kubernetes ke cluster, dan menunggu peluncuran.
Format repositori gambar umum
Berikut adalah contoh cara menentukan tempat penyimpanan image container untuk beberapa registry umum:
Docker Hub | docker.io/ACCOUNT |
Container Registry | gcr.io/PROJECT_ID |
Artifact Registry | REGION-docker.pkg.dev/PROJECT_ID/REPO_PATH |
AWS Elastic Container Registry (ECR) | AWS_ACCOUNT_ID.dkr.ecr.REGION.amazonaws.com/MY_APP |
Azure Container Registry (ACR) | MY_ACR_NAME.azurecr.io/MY_APP |
Langkah selanjutnya
- Buat dan konfigurasikan cluster GKE.
- Pelajari Artifact Registry lebih lanjut.