Migrasi gambar dari instans Edisi Personal ke instans Edisi Perusahaan memerlukan perubahan nama domain gambar, yang bisa mahal. Untuk menyederhanakan migrasi ini, instans Edisi Perusahaan menyediakan fitur kompatibilitas yang memungkinkan Anda mengaksesnya menggunakan nama domain Edisi Personal tanpa perubahan apa pun.
Prasyarat
-
Instans Edisi Perusahaan telah dibuat. Untuk informasi selengkapnya, lihat Buat instans Edisi Perusahaan.
-
Data telah dimigrasikan dari instans Edisi Personal ke instans Edisi Perusahaan. Untuk informasi selengkapnya, lihat Impor gambar dari instans Edisi Personal ke instans Edisi Perusahaan.
Fitur ini hanya tersedia untuk pengguna yang termasuk dalam daftar putih.
Batasan
-
Anda hanya dapat mengaktifkan fitur kompatibilitas ini untuk satu instans Edisi Perusahaan per wilayah.
-
Jika Anda menggunakan nama domain Edisi Personal untuk menarik gambar dari instans Edisi Personal milik pengguna lain, Anda hanya dapat menarik gambar publik mereka.
-
Jika namespace di instans Edisi Perusahaan Anda memiliki nama yang sama dengan namespace di instans Edisi Personal, Anda tidak dapat menarik gambar dari namespace Edisi Personal tersebut. Oleh karena itu, jangan gunakan string khusus Container Service for Kubernetes (ACK), seperti
acs, sebagai nama namespace di instans Edisi Perusahaan Anda. Hal ini membantu mencegah kegagalan akses ke gambar kontainer resmi ACK. -
Jika Anda menggunakan Internet, Anda harus mengonfigurasi resolusi nama domain secara manual agar mengarah ke titik akhir instans Edisi Perusahaan.
-
Untuk menggunakan RAM user untuk login dan menarik gambar, Anda juga harus mengonfigurasi kredensial akses untuk instans Edisi Perusahaan dan memberikan izin yang diperlukan kepada RAM user tersebut. Untuk informasi selengkapnya, lihat Otorisasi RAM.
Informasi latar belakang
Instans Edisi Personal dan Edisi Perusahaan mendukung jenis nama domain berikut:
-
Nama domain untuk instans Edisi Personal (menggunakan wilayah China (Hangzhou) sebagai contoh)
CatatanMulai 9 September 2024, nama domain yang digunakan untuk mengakses instans Edisi Personal baru telah disesuaikan. Untuk informasi selengkapnya, lihat Batasan pada instans Edisi Personal baru.
-
Nama domain Internet default untuk situs China: registry.cn-hangzhou.aliyuncs.com
-
Nama domain jaringan pribadi default untuk situs China: registry-vpc.cn-hangzhou.aliyuncs.com
-
Nama domain Internet default untuk situs internasional: registry-intl.cn-hangzhou.aliyuncs.com
-
Nama domain jaringan pribadi default untuk situs internasional: registry-intl-vpc.cn-hangzhou.aliyuncs.com
-
-
Nama domain untuk instans Edisi Perusahaan (menggunakan wilayah China (Hangzhou) sebagai contoh)
-
Nama domain Internet default: <Nama instans Edisi Perusahaan>-registry.cn-hangzhou.cr.aliyuncs.com
-
Nama domain jaringan pribadi default: <Nama instans Edisi Perusahaan>-registry-vpc.cn-hangzhou.cr.aliyuncs.com
-
Nama domain kustom: Anda dapat menggunakan nama domain yang telah Anda daftarkan.
-
Cara kerja
Fitur kompatibilitas ini bekerja dengan mengarahkan resolusi nama domain Edisi Personal ke titik akhir Internet atau VPC dari instans Edisi Perusahaan Anda dalam lingkungan pribadi Anda.
-
Di cloud: Sistem secara otomatis menggunakan Alibaba Cloud DNS PrivateZone untuk menambahkan nama domain VPC instans Edisi Personal dan mengarahkannya ke titik akhir VPC instans Edisi Perusahaan. Jika Anda ingin mengakses instans Edisi Perusahaan melalui Internet menggunakan nama domain Edisi Personal, Anda harus mengonfigurasi Alibaba Cloud DNS PrivateZone secara manual agar mengarahkan nama domain Edisi Personal ke titik akhir Internet instans Edisi Perusahaan. Kami merekomendasikan penggunaan VPC untuk mengakses instans Anda.
-
Di lingkungan lokal, Anda harus mengonfigurasi resolusi nama domain agar mengarah ke instans Edisi Perusahaan. Saat Anda mendorong atau menarik gambar, sistem mendistribusikan traffic berdasarkan namespace yang ditentukan dalam alamat. Jika namespace tersebut ada di instans Edisi Perusahaan Anda, traffic akan diarahkan ke instans Edisi Perusahaan. Jika tidak, traffic akan diarahkan ke instans Edisi Personal.
Skenario
|
Skenario |
Kompatibilitas Edisi Personal |
Domain Edisi Perusahaan |
|
Disarankan |
Tidak disarankan |
|
Skenario distribusi Anda kompleks, sehingga resolusi nama domain menjadi mahal. Misalnya, Anda mungkin perlu menyediakan gambar kepada pihak ketiga. |
Tidak disarankan |
Disarankan |
|
Anda perlu menggunakan gambar privat dari instans Edisi Personal milik pengguna lain di wilayah yang sama. |
Tidak disarankan |
Disarankan |
Langkah 1: Aktifkan kompatibilitas domain Edisi Personal
Login ke Konsol Container Registry.
Di bilah navigasi atas, pilih wilayah.
Di halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.
-
Di panel navigasi kiri, pilih .
-
Di halaman Domain, aktifkan sakelar Support Personal Edition Instance Domains.
PentingUntuk menggunakan fitur kompatibilitas ini, Anda harus membuat tiket untuk menambahkan instans Edisi Perusahaan Anda ke daftar putih.
-
Di kotak dialog Configure Resolution, pilih Confirm to Enable the feature of supporting personal edition instance domains lalu klik Confirm.
Setelah fitur kompatibilitas diaktifkan, dua nama domain Edisi Personal ditambahkan ke halaman Domain. Sebagai contoh, jika instans berada di wilayah China (Hangzhou), nama domain Internet registry.cn-hangzhou.aliyuncs.com dan nama domain jaringan pribadi registry-vpc.cn-hangzhou.aliyuncs.com akan ditambahkan.
PentingDibutuhkan beberapa detik untuk mengaktifkan fitur kompatibilitas. Selama periode ini, Anda tidak dapat mengelola namespace atau mengonfigurasi kontrol akses jaringan.
Setelah fitur kompatibilitas diaktifkan, gambar yang didorong menggunakan nama domain Edisi Personal akan disimpan di instans Edisi Perusahaan, bukan di instans Edisi Personal.
Langkah 2: Konfigurasi resolusi nama domain
Sebelum menggunakan nama domain Edisi Personal untuk mengakses instans Edisi Perusahaan, Anda harus mengonfigurasi resolusi nama domain. Prosedurnya tergantung pada jenis nama domain.
-
Jika Anda menggunakan jaringan pribadi, Alibaba Cloud DNS PrivateZone secara otomatis mengarahkan nama domain untuk VPC yang terikat. Tidak diperlukan tindakan tambahan.
-
Jika Anda menggunakan Internet, Anda harus menambahkan Blok CIDR mesin lokal Anda ke daftar putih Internet dan mengonfigurasi resolusi nama domain. Bagian ini menggunakan koneksi Internet sebagai contoh.
-
Tambahkan daftar putih Internet dan dapatkan nama domain Internet.
Login ke Konsol Container Registry.
Di bilah navigasi atas, pilih wilayah.
Di panel navigasi kiri, klik Instances.
-
Di halaman instans Edisi Perusahaan, pilih .
-
Di halaman Access Control, klik tab Internet.
Di tab Internet, catat Domain address .
-
Aktifkan sakelar Enable Access over Internet lalu klik Add Internet Whitelist.
-
Di kotak dialog Add Internet Whitelist, masukkan rentang alamat host lokal dan deskripsi, lalu klik Confirm.
-
Jalankan perintah berikut di mesin lokal Anda untuk mendapatkan alamat IP nama domain tersebut.
ping <Domain name>Ambil alamat IP nama domain dari output perintah.
-
Tambahkan entri berikut ke file hosts di mesin lokal Anda dan simpan file tersebut.
<IP address of the domain name> <Internet domain name of the Personal Edition instance>
Langkah 3: Akses instans melalui domain Edisi Personal
Setelah Anda mengaktifkan fitur kompatibilitas, Anda dapat menggunakan nama domain Edisi Personal untuk login ke instans Edisi Perusahaan dan mendorong gambar ke repository gambarnya.
-
Di halaman Domain, dapatkan nama domain Internet. Dalam contoh ini, registry.cn-hangzhou.aliyuncs.com digunakan.
-
Jalankan perintah berikut di client Docker untuk login ke instans Edisi Perusahaan.
docker login registry.cn-hangzhou.aliyuncs.comMasukkan username dan password saat diminta. Pesan
Login Succeededmenunjukkan login berhasil. -
Dorong gambar.
-
Jalankan perintah berikut untuk memberi tag gambar.
docker tag <Image ID> registry.cn-hangzhou.aliyuncs.com/<Namespace>/<Image repository name>:<Image tag> -
Jalankan perintah berikut untuk mendorong gambar ke instans Edisi Perusahaan.
docker push registry.cn-hangzhou.aliyuncs.com/<Namespace>/<Image repository name>:<Image tag>Di halaman Repositories instans Edisi Perusahaan, klik nama repository gambar target lalu pilih Image Version. Di halaman Image Version, Anda dapat melihat gambar yang telah didorong. Hal ini menunjukkan bahwa Anda telah berhasil mengakses instans Edisi Perusahaan menggunakan nama domain Edisi Personal.
-
Topik terkait
Untuk menggunakan instans Edisi Perusahaan guna menarik gambar langsung dari Docker Hub, lihat Gunakan instans Edisi Perusahaan untuk mendorong dan menarik gambar.