Untuk mengakses instans ACR Edisi Perusahaan dari dalam VPC, konfigurasikan kontrol akses VPC guna menetapkan konektivitas jaringan antara VPC dan instans tersebut.
Prasyarat
VPC dan vSwitch telah dibuat di wilayah yang sama dengan instans Edisi Perusahaan. Untuk informasi selengkapnya, lihat Buat dan kelola VPC.
Alibaba Cloud DNS PrivateZone telah diaktifkan. Untuk detail penagihan, lihat Penagihan produk.
Alibaba Cloud DNS PrivateZone diperlukan untuk resolusi nama domain VPC. Jika akses VPC tidak diperlukan, gunakan langsung titik akhir publik tanpa mengonfigurasi kontrol akses VPC atau mengaktifkan PrivateZone.
Cara kerja kontrol akses VPC
Menghubungkan VPC ke instans Edisi Perusahaan akan menggunakan satu alamat IP di dalam VPC. ACR menggunakan Alibaba Cloud DNS PrivateZone untuk secara otomatis melakukan resolusi nama domain VPC instans tersebut ke alamat IP ini. Tidak diperlukan konfigurasi manual.
Kontrol akses dikonfigurasi pada tingkat VPC. Pilih vSwitch apa pun yang memiliki alamat IP tersedia. Setelah dikonfigurasi, semua sumber daya di dalam VPC dapat mengakses instans melalui nama domain VPC-nya.
Mengonfigurasi kontrol akses VPC secara otomatis membuat peran terkait layanan bernama AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZone untuk resolusi nama domain melalui Alibaba Cloud DNS PrivateZone. Untuk informasi selengkapnya, lihat Peran terkait layanan untuk Alibaba Cloud DNS PrivateZone.
Jangan mengubah zona DNS yang secara otomatis dibuat di Alibaba Cloud DNS PrivateZone. Jika tidak, operasi seperti menarik atau menghapus image mungkin gagal.
Tambahkan VPC
Kuota kontrol akses VPC harus dibeli secara terpisah. Kuota awal mungkin bernilai 0. Jika kuota tidak mencukupi atau muncul kesalahan melebihi kuota saat menambahkan VPC, lihat FAQ. Untuk detail kuota dan harga, lihat Penagihan instans Edisi Perusahaan.
Masuk ke Konsol Container Registry.
Di bilah navigasi atas, pilih wilayah.
Di panel navigasi kiri, klik Instances.
Pada halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.
Di halaman pengelolaan instans, pada panel navigasi kiri, pilih .
CatatanUntuk mengonfigurasi kontrol akses chart Helm, pilih .
Pada tab VPC, klik.
Di kotak dialog Add VPC , pilih VPC dan vSwitch, lalu klik Confirm.
CatatanHanya satu vSwitch yang perlu di-bind. Setelah binding, semua instans ECS di dalam VPC dapat mengakses instans Edisi Perusahaan.
VPC berhasil ditambahkan ketika statusnya berubah dari Creating menjadi Running.
Opsional: Lihat zona DNS di Alibaba Cloud DNS PrivateZone.
Setelah VPC ditambahkan, ACR secara otomatis membuat zona DNS di Alibaba Cloud DNS PrivateZone. Zona DNS tersebut dapat dilihat di konsol PrivateZone.
Masuk ke Konsol Alibaba Cloud DNS.
Di panel navigasi kiri, pilih .
Pada tab User Defined Zones, lihat zona DNS tersebut.
FAQ
Mengapa saya tidak bisa melakukan ping ke instans ACR Edisi Perusahaan atau melakukan resolusi DNS di dalam VPC yang sama?
Instans Edisi Perusahaan belum di-bind ke VPC di konsol ACR. Tanpa binding tersebut, Alibaba Cloud DNS PrivateZone tidak membuat zona DNS yang sesuai, sehingga sumber daya di dalam VPC tidak dapat melakukan resolusi nama domain VPC instans tersebut.
Untuk mengatasi masalah ini, ikuti langkah-langkah di bagian Tambahkan VPC untuk meng-bind VPC dan vSwitch target ke instans Edisi Perusahaan. Setelah status VPC berubah menjadi Running, resolusi DNS dan akses di dalam VPC berfungsi normal.
Apa yang harus saya lakukan jika muncul kesalahan "Image address must be a VPC endpoint" atau "Get EOF" saat mendorong atau menarik image melalui VPC?
Bergantung pada pesan kesalahan, lakukan salah satu tindakan berikut:
Kesalahan "Image address must be a VPC endpoint": Alamat titik akhir VPC digunakan di lingkungan non-VPC, atau alamat titik akhir publik digunakan di lingkungan VPC. Periksa lingkungan jaringan dan gunakan format titik akhir yang benar:
Di dalam VPC: gunakan alamat dengan format
*-registry-vpc.{region-id}.cr.aliyuncs.com.Di jaringan publik: gunakan alamat dengan format
*-registry.{region-id}.cr.aliyuncs.com.
Kesalahan "Get EOF" saat mendorong image: Klien tidak berada di jaringan VPC yang di-bind atau koneksi jaringan tidak tersedia. Pastikan klien berjalan di VPC yang di-bind ke instans ACR Edisi Perusahaan. Jika perlu, beralihlah ke alamat titik akhir publik.
Apa yang harus saya lakukan jika kuota VPC bernilai 0 atau muncul kesalahan melebihi kuota saat menambahkan VPC?
Kuota kontrol akses VPC harus dibeli secara terpisah. Kuota awal mungkin bernilai 0. Jika akses VPC dari dalam VPC tidak diperlukan, tidak ada konfigurasi yang perlu dilakukan dan tidak ada biaya tambahan yang dikenakan. Jika image perlu ditarik dari dalam VPC (misalnya, dari instans ECS atau kluster ACK), beli kuota terlebih dahulu sebelum meng-bind VPC. Untuk detail kuota dan harga, lihat Penagihan instans Edisi Perusahaan.
Jika muncul kesalahan melebihi kuota saat menambahkan VPC, ikuti langkah-langkah berikut untuk menambah kuota:
Masuk ke Konsol VPC dan periksa penggunaan kuota.
Di halaman manajemen kuota, klik Upgrade untuk membeli kuota VPC tambahan.
Setelah pembelian selesai, bersihkan cache browser dan tunggu hingga kuota baru berlaku.
Kembali ke instans Edisi Perusahaan, buka halaman Access Control, lalu klik Add VPC.
Dokumen terkait
Untuk mengakses instans Edisi Perusahaan dari wilayah berbeda atau dari pusat data lokal di lingkungan VPC, lihat Akses instans Edisi Perusahaan lintas wilayah atau dari pusat data lokal.
Jika terjadi masalah selama konfigurasi kontrol akses VPC, seperti kegagalan koneksi VPC-instans, kesalahan resolusi DNS, atau kode kesalahan PrivateZone, lihat troubleshooting kontrol akses VPC.