All Products
Search
Document Center

Enterprise Distributed Application Service:Mengikat Instans CLB

Last Updated:Jun 27, 2025

Setelah membuat aplikasi dalam kluster Container Service for Kubernetes (ACK) di Enterprise Distributed Application Service (EDAS), Anda dapat mengikat instans Classic Load Balancer (CLB) yang menghadap internet atau akses internal ke aplikasi. Hal ini memungkinkan aplikasi diakses melalui internet atau jaringan pribadi. Topik ini menjelaskan cara mengikat instans CLB ke aplikasi dalam kluster ACK.

Informasi latar belakang

Untuk mengikat instans CLB ke aplikasi, Anda harus memodifikasi konfigurasi pendengar untuk instans CLB di konsol EDAS.

Penting

Anda tidak dapat memodifikasi konfigurasi pendengar dan Sertifikat di konsol Server Load Balancer (SLB). Jika tidak, modifikasi mungkin gagal dan aplikasi mungkin tidak dapat diakses.

Perbedaan dalam mengikat instans CLB ke aplikasi dalam kluster ACK dan kluster Kubernetes yang dikelola sendiri adalah sebagai berikut:

  • Kluster Kubernetes yang dikelola sendiri: Untuk mengikat instans CLB ke aplikasi, Anda harus membeli instans CLB baru. Setiap aplikasi memiliki instans CLB khusus.

  • Kluster ACK: Anda dapat membeli instans CLB baru untuk setiap aplikasi atau menggunakan instans CLB yang ada yang telah diikat ke aplikasi lain. Jika Anda membeli instans CLB baru untuk aplikasi, aplikasi tersebut secara eksklusif menggunakan instans CLB tersebut.

Batasan

Perhatikan batasan berikut jika Anda ingin mengikat instans CLB ke aplikasi dalam kluster Kubernetes yang dikelola sendiri atau kluster ACK. Jika Anda tidak mematuhi batasan ini, modifikasi mungkin gagal dan aplikasi mungkin tidak dapat diakses.

  • Anda tidak dapat menggunakan konsol ACK, kubectl, atau alat pihak ketiga untuk menghapus atau memodifikasi Sumber Daya Layanan yang dibuat oleh EDAS. Sumber daya ini memiliki label edas-domain:edas-admin.

  • Anda tidak dapat menggunakan konsol SLB untuk menghapus atau memodifikasi instans CLB yang dibeli oleh EDAS.

  • Anda tidak dapat menggunakan konsol SLB untuk menghapus atau memodifikasi pendengar dari instans CLB yang digunakan oleh EDAS.

  • Anda tidak dapat menggunakan kubectl atau konsol ACK untuk memodifikasi kebijakan trafik eksternal untuk Layanan.

Mengikat instans CLB baru yang menghadap internet

  1. Masuk ke atau Konsol Enterprise Distributed Application Service (EDAS). Di panel navigasi sisi kiri, pilih Application Management > Applications. Di bilah navigasi atas, pilih wilayah. Di bagian atas halaman, pilih namespace layanan mikro. Pilih Kubernetes Cluster dari daftar drop-down Cluster Type, lalu klik nama aplikasi yang ingin Anda kelola.

  2. Di halaman Application Overview, klik ikon 加号 di sebelah SLB (Public Network) pada bagian Access configuration.

    Catatan

    Jika Anda telah mengikat instans CLB ke aplikasi, alamat IP dan nomor port dari instans CLB akan ditampilkan. Anda dapat mengklik ikon 编辑 untuk memodifikasi konfigurasi, atau klik ikon image.png untuk melepaskan pengikatan instans CLB dari aplikasi.

  3. Di kotak dialog Load Balancing (Jaringan Publik), konfigurasikan parameter yang dijelaskan dalam tabel berikut, lalu klik OK.

    Parameter

    Deskripsi

    Select SLB

    Instans SLB yang ingin Anda ikat. Anda dapat memilih Create SLB atau instans SLB yang ada dari daftar drop-down.

    Scheduling Algorithm

    Algoritma yang digunakan untuk penjadwalan. Nilai valid: RR dan WRR.

    External Traffic Policy

    Jika Anda memilih Create SLB, tabel muncul di bawah parameter External Traffic Policy. Tabel-tabel tersebut menjelaskan status dan deskripsi pemeriksaan pada sumber daya SLB dan saldo akun, spesifikasi instans SLB yang menghadap internet yang dapat Anda pilih, jumlah instans SLB yang akan dibuat, metode penagihan, periode validitas untuk instans SLB berlangganan, dan harga. Anda dapat mengklik View Price untuk melihat harga SLB.

    Nilai valid: Local dan Cluster.

    • Local: hanya merutekan trafik ke pod pada node tempat Layanan diterapkan. Jika Anda menetapkan parameter Kebijakan Trafik Eksternal ke Local, hanya node tempat pod yang sesuai dengan Layanan diterapkan yang ditambahkan sebagai server backend dari instans SLB. Trafik tidak dirutekan ke pod dari node lain dalam kluster. Dikombinasikan dengan kemampuan load balancing dari instans SLB, kebijakan ini memberikan performa yang baik dan dapat mempertahankan alamat IP sumber Layer-4.

      Catatan

      Jika Anda menetapkan parameter Kebijakan Trafik Eksternal ke Local, kami sarankan Anda menetapkan parameter Scheduling Algorithm ke WRR. Dalam kluster kontainer, Container Controller Manager (CCM) dapat menyesuaikan bobot node yang digunakan sebagai server backend berdasarkan jumlah pod yang diterapkan pada node. Algoritma weighted round-robin (WRR) dapat membantu mendapatkan performa load balancing yang lebih baik.

    • Cluster: merutekan trafik jaringan ke pod pada node lain dalam kluster.

      Catatan

      Jika Anda menetapkan parameter Kebijakan Trafik Eksternal ke Cluster, semua node dalam kluster ditambahkan sebagai server backend dari instans SLB. Permintaan akses dapat diteruskan ke pod meskipun tidak ada pod yang dimulai pada node yang diakses. Dalam kasus ini, tidak ada alamat IP sumber Layer-4 yang dapat dipertahankan.

    Existing listening information of the SLB instance

    Parameter ini hanya ditampilkan jika Anda memilih instans SLB yang ada dari daftar drop-down Pilih SLB. Anda dapat melihat protokol jaringan, nomor port, dan nomor port kontainer.

    TCP | HTTP

    • SLB Port (Application): port frontend dari instans SLB yang menghadap internet. Port ini dapat digunakan untuk mengakses aplikasi. Nilai valid: 1 hingga 65535.

    • Container Port (Target Port): port tempat proses mendengarkan. Port ini ditentukan oleh aplikasi. Misalnya, port default aplikasi web adalah 8080.

    UDP

    • SLB Port (Application): port frontend dari instans SLB yang menghadap internet. Port ini dapat digunakan untuk mengakses aplikasi. Nilai valid: 1 hingga 65535.

    • Container Port (Target Port): port tempat proses mendengarkan. Port ini ditentukan oleh aplikasi.

    HTTPS protocol

    • HTTPS Port (Application): port frontend dari instans SLB yang menghadap internet. Port ini dapat digunakan untuk mengakses aplikasi. Nilai valid: 1 hingga 65535.

    • SSL Certificate: Sertifikat SSL. Anda dapat memilih sertifikat SSL yang sudah diunggah dari daftar drop-down.

    • Container Port (Target Port): port tempat proses mendengarkan. Port ini ditentukan oleh aplikasi. Misalnya, port default aplikasi web adalah 8080.

    Catatan

    Beberapa pendengar didukung. Anda dapat mengklik Add Listener untuk mengonfigurasi beberapa pendengar.

  4. Jika jumlah permintaan akses untuk aplikasi Anda melebihi spesifikasi instans SLB yang ada, ulangi Langkah 2 hingga Langkah 3 untuk menambah instans SLB.

    Catatan

    Metrik spesifikasi instans CLB mencakup the maximum connections, new connections per second, dan queries per second. Jika jumlah permintaan akses untuk aplikasi lebih besar dari yang diharapkan, Anda dapat mengikat lebih banyak instans CLB untuk berbagi tekanan trafik.

Periksa hasilnya

Di bilah alamat browser Anda, masukkan <Alamat IP instans CLB>:<Nomor port instans CLB>, seperti 115.xx.xx.xx:80. Lalu, tekan tombol Enter untuk membuka halaman utama aplikasi yang diinginkan.

Jika alamat IP dan nomor port tidak muncul di sebelah SLB (Jaringan Publik) pada halaman Ikhtisar Aplikasi, pengikatan gagal. Dalam hal ini, Anda dapat pergi ke halaman Change Records untuk melihat detail perubahan dan memecahkan masalah berdasarkan catatan perubahan.

Mengikat instans CLB baru yang menghadap internal

  1. Masuk ke atau Konsol Enterprise Distributed Application Service (EDAS). Di panel navigasi sisi kiri, pilih Application Management > Applications. Di bilah navigasi atas, pilih wilayah. Di bagian atas halaman, pilih namespace layanan mikro. Pilih Kubernetes Cluster dari daftar drop-down Cluster Type, lalu klik nama aplikasi yang ingin Anda kelola.

  2. Di halaman Application Overview, klik ikon 加号 di sebelah SLB (Private Network) pada bagian Access configuration.

    Catatan

    Jika Anda telah mengikat instans CLB ke aplikasi, alamat IP dan nomor port dari instans CLB akan ditampilkan. Anda dapat mengklik ikon 编辑 untuk memodifikasi konfigurasi, atau klik ikon image.png untuk melepaskan pengikatan instans CLB dari aplikasi.

  3. Di kotak dialog SLB (Jaringan Pribadi), konfigurasikan parameter yang dijelaskan dalam tabel berikut, lalu klik OK.

    Parameter

    Deskripsi

    Select SLB

    Instans SLB yang ingin Anda ikat. Anda dapat memilih Create SLB atau instans SLB yang ada dari daftar drop-down.

    Scheduling Algorithm

    Algoritma yang digunakan untuk penjadwalan. Nilai valid: RR dan WRR.

    External Traffic Policy

    Jika Anda memilih Create SLB, tabel muncul di bawah parameter External Traffic Policy. Tabel-tabel tersebut menjelaskan status dan deskripsi pemeriksaan pada sumber daya SLB dan saldo akun, spesifikasi instans SLB yang menghadap internal yang dapat Anda pilih, jumlah instans SLB yang akan dibuat, metode penagihan, periode validitas untuk instans SLB berlangganan, dan harga.

    Nilai valid: Local dan Cluster.

    • Local: hanya merutekan trafik ke pod pada node tempat Layanan diterapkan. Jika Anda menetapkan parameter Kebijakan Trafik Eksternal ke Local, hanya node tempat pod yang sesuai dengan Layanan diterapkan yang ditambahkan sebagai server backend dari instans SLB. Trafik tidak dirutekan ke pod dari node lain dalam kluster. Dikombinasikan dengan kemampuan load balancing dari instans SLB, kebijakan ini memberikan performa yang baik dan dapat mempertahankan alamat IP sumber Layer-4.

      Catatan

      Jika Anda menetapkan parameter Kebijakan Trafik Eksternal ke Local, kami sarankan Anda menetapkan parameter Scheduling Algorithm ke WRR. Dalam kluster kontainer, CCM dapat menyesuaikan bobot node yang digunakan sebagai server backend berdasarkan jumlah pod yang diterapkan pada node. Algoritma WRR dapat membantu mendapatkan performa load balancing yang lebih baik.

    • Cluster: merutekan trafik jaringan ke pod pada node lain dalam kluster.

      Catatan

      Jika Anda menetapkan parameter Kebijakan Trafik Eksternal ke Cluster, semua node dalam kluster ditambahkan sebagai server backend dari instans SLB. Permintaan akses dapat diteruskan ke pod meskipun tidak ada pod yang dimulai pada node yang diakses. Dalam kasus ini, tidak ada alamat IP sumber Layer-4 yang dapat dipertahankan.

    Existing listening information of the SLB instance

    Parameter ini hanya ditampilkan jika Anda memilih instans SLB yang ada dari daftar drop-down Pilih SLB. Anda dapat melihat protokol jaringan, nomor port, dan nomor port kontainer.

    TCP | HTTP

    • SLB Port (Application): port frontend dari instans SLB yang menghadap internal. Port ini dapat digunakan untuk mengakses aplikasi. Nilai valid: 1 hingga 65535.

    • Container Port (Target Port): port tempat proses mendengarkan. Port ini ditentukan oleh aplikasi. Misalnya, port default aplikasi web adalah 8080.

    HTTPS protocol

    • HTTPS Port (Application): port frontend dari instans SLB yang menghadap internal. Port ini dapat digunakan untuk mengakses aplikasi. Nilai valid: 1 hingga 65535.

    • SSL Certificate: Sertifikat SSL. Anda dapat memilih sertifikat SSL yang sudah diunggah dari daftar drop-down.

    • Container Port (Target Port): port tempat proses mendengarkan. Port ini ditentukan oleh aplikasi. Misalnya, port default aplikasi web adalah 8080.

    Catatan

    Beberapa pendengar didukung. Anda dapat mengklik Add Listener untuk mengonfigurasi beberapa pendengar.

  4. Jika jumlah permintaan akses untuk aplikasi Anda melebihi spesifikasi instans SLB yang ada, ulangi Langkah 2 hingga Langkah 3 untuk menambah instans SLB.

    Catatan

    Metrik spesifikasi instans CLB mencakup the maximum connections, new connections per second, dan queries per second. Jika jumlah permintaan akses untuk aplikasi lebih besar dari yang diharapkan, Anda dapat mengikat lebih banyak instans CLB untuk berbagi tekanan trafik.

Periksa hasilnya

Di bilah alamat browser Anda, masukkan <Alamat IP instans CLB>:<Nomor port instans CLB>, seperti 115.xx.xx.xx:80. Lalu, tekan tombol Enter untuk membuka halaman utama aplikasi yang diinginkan.

Jika alamat IP dan nomor port tidak muncul di sebelah SLB (Jaringan Publik) pada halaman Ikhtisar Aplikasi, pengikatan gagal. Dalam hal ini, Anda dapat pergi ke halaman Change Records untuk melihat detail perubahan dan memecahkan masalah berdasarkan catatan perubahan.