Anda dapat menyebarkan aplikasi menggunakan citra dari repositori pihak ketiga mana pun, seperti Docker Hub atau Docker Registry.
Sebelum Anda memulai
1. Pastikan konektivitas jaringan antara aplikasi SAE Anda dan repositori citra
Jika repositori citra berada dalam VPC yang sama dengan aplikasi SAE Anda, tidak diperlukan konfigurasi jaringan tambahan.
Jika repositori citra tidak berada dalam VPC yang sama dengan aplikasi SAE Anda, Anda perlu membuat konektivitas jaringan lintas-VPC atau mengaktifkan NAT Gateway publik untuk VPC tempat aplikasi Anda berada. Jika repositori citra memiliki pembatasan akses, tambahkan subnet VPC tempat aplikasi SAE Anda berada, atau Elastic IP Address yang terikat pada NAT Gateway, ke daftar putih repositori citra.
2. Konfigurasikan informasi otorisasi untuk mengakses repositori citra jika nama pengguna dan kata sandi diperlukan
Buat Secret untuk menyimpan nama pengguna dan kata sandi repositori citra: Pada halaman Namespace, pilih wilayah target, klik namespace target, pilih Secret di panel navigasi sebelah kiri, dan klik Create.
Untuk Type, pilih Private Image Repository Logon Secret.
Masukkan alamat IP atau nama domain repositori citra.
Masukkan Name dan Value yang diperlukan untuk masuk ke repositori citra.
Prosedur
Masuk ke Konsol SAE, pilih di panel navigasi sebelah kiri, pilih wilayah penyebaran di bagian atas, lalu klik Create Application.
Jika tidak ada di bilah navigasi, pilih .
Pilih versi aplikasi.
PentingEdisi Ringan dan Edisi Profesional saat ini berada dalam fase pengujian undangan saja. Untuk pengguna yang tidak berpartisipasi dalam pengujian undangan, aplikasi yang dibuat adalah Edisi Standar, dan Anda tidak perlu memilih versi aplikasi.
Lightweight Edition: Menyediakan set fungsi minimum yang diperlukan untuk operasi aplikasi, tidak mendukung Application Monitoring dan fungsi Microservice Governance.
Standard Edition: Dilengkapi dengan fungsi Basic Application Monitoring, fungsi Advanced Application Monitoring dan Microservice Governance memerlukan aktivasi dan pembelian tambahan.
Professional Edition: Dilengkapi dengan fungsi Advanced Application Monitoring dan Microservice Governance, tidak memerlukan aktivasi atau pembelian tambahan.
Di halaman Create Application, sesuaikan Application Name dan konfigurasikan parameter berikut.
Pilih Namespace tempat aplikasi tersebut berada. Namespace setara dengan Namespace K8s dan dapat digunakan untuk isolasi sumber daya di lingkungan yang berbeda. Setelah aplikasi dibuat, Anda tidak dapat mengubah namespacenya.
System Created: Gunakan namespace default, vSwitch, dan grup keamanan yang dibuat oleh sistem di wilayah saat ini.
Existing Namespace: Pilih namespace, vSwitch, dan grup keamanan yang telah Anda buat sebelumnya.
Atur Application Deployment Method ke Select Image To Deploy, dan klik Set Image di sebelah kanan. Di tab Custom Image, konfigurasikan informasi berikut.
Berdasarkan konfigurasi jaringan aktual Anda, pilih Public Network atau Private Network untuk mengakses repositori citra.
Jika nama pengguna dan kata sandi diperlukan untuk mengakses repositori citra, pilih Secret That Stores The Username And Password Of The Image Repository yang telah Anda buat sebelumnya.
Masukkan Image Address lengkap dalam format
<Alamat publik atau pribadi repositori citra>:<Tag Citra>, misalnya:nginx:1.23.1.
Di bagian Capacity Settings, konfigurasikan opsi Single Instance Type dan Instances.
(Opsional) Klik Next: Advanced Settings untuk mengonfigurasi fitur yang diperlukan.
Klik Create Application.
Membuat aplikasi membutuhkan waktu sekitar 1-2 menit. Anda dapat menentukan apakah aplikasi berhasil diterapkan dengan melihat catatan perubahan. Jika penyebaran gagal, tidak akan ada instans aplikasi yang dihasilkan. Identifikasi titik kegagalan berdasarkan informasi kesalahan di Change History.
Anda dapat melihat aplikasi yang telah dibuat di . Jika Anda perlu mengubah konfigurasi aplikasi setelah penyebaran, klik aplikasi target untuk masuk ke halaman detailnya, lalu klik Deploy Application. Perhatikan bahwa aplikasi akan otomatis restart untuk membuat konfigurasi baru diterapkan. Lakukan operasi ini selama jam sepi untuk meminimalkan dampak pada bisnis Anda.
Anda dapat masuk ke instans aplikasi melalui Webshell untuk berinteraksi dengan instans aplikasi melalui perintah konsol.
Setelah membuat aplikasi, Anda dapat menyesuaikan jumlah instans secara manual dan spesifikasi instans, atau menyesuaikan jumlah instans secara otomatis dengan mengonfigurasi kebijakan Penyesuaian Skala Otomatis. Anda juga dapat mengurangi biaya dengan mengaktifkan mode idle.
