Setelah aplikasi dibuat di kluster Kubernetes Layanan Kontainer atau kluster Kubernetes yang dibuat pengguna di Enterprise Distributed Application Service (EDAS), Anda dapat menambahkan instance Server Load Balancer (SLB) publik atau privat ke aplikasi. Hal ini memungkinkan aplikasi diakses melalui Internet atau jaringan privat. Topik ini menjelaskan cara menambahkan instance SLB publik ke aplikasi dalam kluster Kubernetes Layanan Kontainer.
Latar Belakang
Perbedaan untuk mengikat instance SLB ke aplikasi dalam kluster Kubernetes Layanan Kontainer dan kluster Kubernetes yang dibuat pengguna adalah sebagai berikut:
- In a user-created Kubernetes cluster: Beli instance SLB baru untuk setiap aplikasi. Aplikasi secara eksklusif menggunakan instance SLB tersebut.
- In a Container Service Kubernetes cluster: Beli instance SLB baru atau gunakan kembali instance SLB untuk setiap aplikasi. Saat instance SLB yang baru dibeli digunakan, aplikasi secara eksklusif menggunakan instance tersebut.
Prasyarat
Mengikat instance SLB ke aplikasi
Masuk ke .
Di panel navigasi sebelah kiri, pilih . Di bilah navigasi atas, pilih wilayah. Di bagian atas halaman Applications, pilih namespace mikroservis dari daftar drop-down Namespace Mikroservis. Lalu, klik nama aplikasi yang ingin Anda kelola.
- Di halaman Application Overview, klik ikon
di sebelah SLB (Public Network) di bagian Access configuration.Catatan Jika Anda telah mengikat instance CLB ke aplikasi Anda, alamat IP dan nomor port instance CLB ditampilkan. Anda dapat mengklik ikon
untuk memodifikasi konfigurasi atau klikikon untuk melepas pengikatan instance CLB dari aplikasi Anda. - Dalam kotak dialog Add Public SLB Configuration Confirmation, atur parameter SLB lalu klik OK.
- Choose SLB: Anda dapat menggunakan SLB baru atau SLB yang sudah ada.
- Gunakan SLB baru: Sistem secara otomatis membeli instance SLB baru untuk aplikasi Anda. Informasi instance SLB ditampilkan di bagian bawah. Anda juga dapat mengklik View Price untuk mengetahui harga instance SLB. Penting Instance SLB baru tidak dapat digunakan kembali oleh aplikasi lain. Untuk menggunakan kembali instance SLB, pilih instance SLB yang sudah ada.
- Gunakan instance SLB yang sudah ada: Pilih instance SLB yang sudah ada dari daftar drop-down di sebelah kanan.
- Gunakan SLB baru: Sistem secara otomatis membeli instance SLB baru untuk aplikasi Anda. Informasi instance SLB ditampilkan di bagian bawah. Anda juga dapat mengklik View Price untuk mengetahui harga instance SLB.
- SLB Port: Ini adalah port frontend dari instance SLB publik, yang dapat digunakan untuk mengakses aplikasi. Rentang nilai: 1 - 65535.
- Container Port: Ini adalah port yang mendengarkan proses. Port ini biasanya didefinisikan oleh aplikasi. Sebagai contoh, aplikasi web menggunakan port 8080 secara default.
- Network Protocol: TCP dipilih secara default dan tidak dapat diubah.
- Choose SLB: Anda dapat menggunakan SLB baru atau SLB yang sudah ada.
Verifikasi hasil
Di bilah alamat browser Anda, masukkan <alamat IP instance SLB>:<nomor port instance SLB>, misalnya, 115.28.XX.XX:80, lalu tekan Enter untuk pergi ke halaman utama aplikasi yang sesuai.
Jika alamat IP dan nomor port tidak muncul di sisi kanan instance SLB, pengikatan gagal. Buka halaman Catatan Perubahan untuk melihat detail perubahan, dan perbaiki kegagalan berdasarkan catatan perubahan.
Umpan Balik
Jika Anda memiliki pertanyaan tentang penggunaan kluster Kubernetes Layanan Kontainer, Anda dipersilakan untuk memindai kode QR berikut untuk bergabung dengan grup DingTalk guna memberikan umpan balik.