Secara default, instans ECI tidak memiliki akses jaringan publik untuk menarik gambar. Oleh karena itu, agar dapat membuat instans ECI dengan menarik gambar dari repositori eksternal seperti Docker Hub, instans tersebut harus memiliki akses jaringan publik. Topik ini menjelaskan cara membuat instans ECI dengan menarik gambar dari Docker Hub.
Prasyarat
Layanan ECI dan Resource Access Management (RAM) telah diaktifkan, serta Peran RAM Anda telah diberikan izin yang diperlukan.
CatatanJika Anda membuat instans ECI sebagai pengguna RAM, Anda harus memberikan izin yang diperlukan kepada pengguna RAM tersebut. Untuk informasi selengkapnya, lihat Grant permissions to a RAM user.
vSwitch dan VPC telah dibuat di wilayah tempat Anda ingin membuat instans ECI.
Untuk informasi mengenai wilayah dan zona tempat ECI tersedia, lihat Regions and zones.
Untuk informasi cara membuat VPC dan vSwitch, lihat Create and manage a VPC dan Create and manage a vSwitch.
CatatanKami menyarankan untuk membuat beberapa vSwitch agar Anda dapat memilih beberapa vSwitch saat membuat instans ECI guna menerapkan fitur multi-zona, sehingga meningkatkan tingkat keberhasilan pembuatan instans.
Security group telah dibuat. Untuk informasi selengkapnya, lihat Create a security group.
Security group berfungsi sebagai firewall virtual yang menyediakan kemampuan Stateful Packet Inspection (SPI) dan penyaringan paket untuk mengisolasi domain keamanan di cloud. Setiap instans ECI harus termasuk dalam satu security group. Untuk informasi selengkapnya, lihat Assign a security group to an ECI instance.
Prosedur
Bagian ini menjelaskan langkah-langkah utama untuk membuat instans ECI dengan menarik gambar busybox dari Docker Hub sebagai contoh. Beberapa pengaturan menggunakan konfigurasi default atau paling sederhana.
-
Klik Confirm Configuration.
-
Konfirmasi konfigurasi instans, baca dan pilih syarat layanan, lalu klik Confirm Order.
Setelah instans dibuat, Anda dapat melihatnya di halaman Container Group. Klik ID instans untuk melihat detailnya.
-
Konfigurasikan informasi dasar instans.
-
Tentukan metode penagihan dan tipe instans.
Gunakan pengaturan default: metode penagihannya adalah pay-as-you-go, dan tipe instansnya adalah regular instance.
Pilih wilayah tempat Anda ingin membuat instans ECI.
Pilih VPC dan vSwitch.
Kami menyarankan Anda memilih beberapa vSwitch untuk menerapkan fitur multi-zona. Sistem akan memprioritaskan pembuatan instans di zona yang memiliki sumber daya inventaris mencukupi.
-
Pilih security group. Aturan security group mengizinkan atau menolak akses instans ECI ke Internet publik atau dalam VPC, serta mengontrol akses antar alamat IP.
CatatanJika Anda ingin mengakses instans ECI dalam VPC melalui Internet, Anda harus mengaktifkan port yang sesuai di security group tempat instans ECI tersebut berada. Untuk informasi selengkapnya, lihat Add a security group rule.
-
-
Konfigurasikan container group.
Tentukan spesifikasi untuk container group.
Dalam contoh ini, instans dibuat menggunakan spesifikasi vCPU dan memori. Mode pembuatan ini menyediakan elastisitas dan kemampuan penyediaan resource yang lebih baik. Jika bisnis Anda memerlukan spesifikasi khusus, seperti instans yang dipercepat GPU, Anda dapat menentukan tipe instans Elastic Compute Service (ECS) yang sesuai. Untuk informasi selengkapnya, lihat Specify ECS instance types to create an ECI instance.
Masukkan nama untuk container group.
-
Pilih kebijakan restart.
Nilai default-nya adalah Always, yang berarti sistem secara otomatis me-restart container setelah keluar.
-
Konfigurasikan container.
-
Masukkan nama container.
-
Pilih gambar dan versinya.
Di tab Docker Official Images, pilih busybox dan atur versinya menjadi latest.
Catatan-
Kebijakan tarik gambar (imagePullPolicy) secara default adalah IfNotPresent. Artinya, sistem pertama kali mencoba menggunakan gambar lokal. Jika gambar tidak ditemukan secara lokal, gambar tersebut akan ditarik dari repositori.
-
Gambar dari sumber DOCKER_HUB berasal dari Docker Hub dan harus ditarik melalui jaringan publik.
-
-
Atur perintah startup.
Untuk memastikan container busybox berjalan dengan baik, atur perintah startup. Dalam contoh ini, gunakan
sleep 999999.
-
-
Jika tidak ada NAT Gateway yang dibuat di VPC yang dipilih, klik Next: Other Settings, lalu asosiasikan EIP dengan instans tersebut.
Di bagian EIP, pilih Auto Create atau Use Existing sesuai kebutuhan Anda. Setelah EIP diasosiasikan, instans mendapatkan akses jaringan publik dan dapat diakses dari jaringan publik melalui EIP tersebut.
-
Auto Create: EIP yang dibuat secara otomatis menggunakan metode penagihan pay-as-you-go dan mendukung offset biaya dengan Shared Bandwidth. Anda harus mengatur bandwidth puncak.
-
Use Existing: Anda dapat memilih EIP yang sudah ada dan belum diasosiasikan dari daftar drop-down.
PentingSecara default, instans ECI tidak memiliki akses jaringan publik untuk menarik gambar. Untuk menarik gambar dari Docker Hub atau repositori gambar eksternal lainnya, Anda harus membuat NAT Gateway dan mengonfigurasi SNAT di VPC Anda, atau mengasosiasikan EIP dengan instans ECI Anda. Tanpa konfigurasi jaringan ini, proses tarik gambar akan gagal. Untuk informasi selengkapnya, lihat Configure public network access.
-