Namespace adalah kumpulan repositori di Container Registry Edisi Pribadi. Gunakan namespace untuk mengelompokkan repositori berdasarkan tim atau proyek, mengontrol akses repositori, dan menetapkan atribut default repositori.
Praktik terbaik
Kelompokkan repositori yang dimiliki oleh tim atau proyek yang sama ke dalam satu namespace. Hal ini mencegah konflik penamaan ketika beberapa tim menggunakan nama repositori yang sama. Sebagai contoh, jika dua tim masing-masing memiliki repositori bernama web-app, menempatkannya dalam namespace terpisah memastikan gambarnya tetap berbeda:
team-a/web-appteam-b/web-app
Setiap tim dapat dorong dan tarik gambar web-app mereka sendiri tanpa saling mengganggu.
Contoh nama namespace:
| Lingkup | Contoh |
|---|---|
| Perusahaan | aliyun, alibaba |
| Tim atau organisasi | misaka-team |
Buat namespace
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Akun Alibaba Cloud dengan akses ke Container Registry Edisi Pribadi
Menentukan apakah repositori dalam namespace ini harus bersifat publik atau privat secara default (lihat Konfigurasi namespace)
Langkah-langkah
Masuk ke Konsol Container Registry.
Pada panel navigasi kiri, klik Instances. Di halaman Instances, klik instans Container Registry Edisi Pribadi.
Di halaman manajemen instans, pilih Repository > Namespace pada panel navigasi kiri.
Di halaman Namespace, klik Create Namespace di pojok kiri atas.
Pada kotak dialog Create Namespace, masukkan nama namespace lalu klik Confirm.
Menghapus namespace bersifat permanen. Setelah namespace dihapus, tidak dapat dipulihkan.
Konfigurasi namespace
Setelah membuat namespace, konfigurasikan dua pengaturan yang mengatur perilaku repositori dalam namespace tersebut.
Buat repository secara otomatis
Secara default, mendorong gambar kontainer ke repositori yang belum ada akan secara otomatis membuat repositori tersebut menggunakan nama yang Anda tentukan.
Untuk menonaktifkan perilaku ini, matikan opsi Automatically Create Repository untuk namespace tersebut.
Tipe repository default
Repositori yang dibuat secara otomatis saat mendorong gambar bersifat privat secara default.
| Tipe | Perilaku | Kapan digunakan |
|---|---|---|
| Private | Hanya pengguna yang berwenang dapat menarik gambar | Gambar internal atau sensitif |
| Public | Semua pengguna dapat menarik gambar | Gambar open-source atau bersama |
Untuk menjadikan repositori yang dibuat secara otomatis sebagai publik, atur Default Repository Type menjadi Public untuk namespace tersebut.

Batasan
| Batasan | Nilai |
|---|---|
| Jumlah namespace per Akun Alibaba Cloud | 3 |