All Products
Search
Document Center

Microservices Engine:Tambahkan sumber layanan

Last Updated:Apr 30, 2026

Cloud Native Gateway mendukung penambahan layanan dari berbagai sumber layanan, termasuk Container Service (ACK dan ACK Serverless Cluster), EDAS Built-in Registry, SAE Built-in Registry, SAE Kubernetes, MSE ZooKeeper (hanya didukung oleh instans gateway standar), dan MSE Nacos.

Catatan penggunaan

  • Jika sumber layanan yang telah dikonfigurasi menjadi tidak valid, hapus secara manual. Jika tidak, Anda mungkin mengalami masalah stabilitas, seperti kegagalan dalam menyinkronkan informasi layanan dari sumber lain.

  • Anda dapat menambahkan layanan dengan domain DNS atau alamat IP tetap tanpa mengonfigurasi sumber layanan. Untuk informasi selengkapnya, lihat Buat layanan.

  • Jika instans gateway Anda tidak mendukung pendengaran terhadap Kubernetes Ingress, Anda harus melakukan upgrade gateway. Untuk informasi selengkapnya, lihat Upgrade Cloud Native Gateway.

  • Saat Anda menambahkan Container Service ACK, gateway akan mendengarkan resource Service dan Endpoints dari kluster ACK untuk menemukan layanan dan titik akhirnya. Jika Anda mengonfigurasi permintaan HTTPS pada gateway menggunakan Kubernetes Ingress, gateway juga perlu mendengarkan resource Secret kluster untuk memperoleh informasi sertifikat HTTPS.

  • Jika Anda telah mengonfigurasi kebijakan kontrol akses untuk API Server di kluster ACK Anda, pastikan gateway memiliki izin untuk mengakses API Server tersebut.

Prosedur

  1. Masuk ke Konsol MSE. Di bilah navigasi atas, pilih wilayah.

  2. Di panel navigasi kiri, pilih Cloud-native Gateway > Gateways. Di halaman Gateways, klik ID gateway tersebut.

  3. Di panel navigasi kiri, klik Routes. Lalu, klik tab Source.

  4. Klik Add Source. Di panel Add Source, konfigurasikan parameter dan klik OK.

    Sumber layanan yang didukung adalah Container Service, MSE Nacos, MSE ZooKeeper (hanya untuk instans gateway standar), SAE Built-in Registry, dan EDAS Built-in Registry.

    Container Service

    Parameter

    Deskripsi

    ACK/ACK Serverless Cluster

    Pilih kluster tempat layanan backend Anda dideploy.

    Catatan

    Buat gateway di VPC yang sama dengan kluster backend Anda. Hal ini memungkinkan gateway untuk secara otomatis menemukan kluster dalam VPC tersebut saat Anda menambahkan sumber layanan.

    Penting

    Versi kluster ACK harus 1.18 atau lebih baru. Jika versi kluster lebih lama dari 1.18, lakukan upgrade kluster sebelum mengaitkannya sebagai sumber layanan. Disarankan menggunakan versi 1.28 atau lebih baru.

    Listen to Kubernetes Ingress

    • Jika Anda mengaktifkan opsi ini, Cloud Native Gateway secara otomatis memantau perubahan pada resource Ingress dan menerapkan konfigurasi domain serta rute yang sesuai.

    • Jika Anda menonaktifkan opsi ini, gateway berhenti memantau resource Ingress, dan semua konfigurasi yang sebelumnya diterapkan dari Ingress menjadi tidak valid. Gunakan opsi ini dengan hati-hati.

    Penting

    Konfigurasi domain dan rute yang Anda atur secara manual di konsol memiliki prioritas lebih tinggi daripada konfigurasi dari resource Ingress.

    Ingress Class

    Menentukan IngressClass yang digunakan gateway untuk memfilter resource Ingress.

    • Jika Anda membiarkan bidang ini kosong, gateway akan mendengarkan semua resource Ingress di kluster.

    • Jika Anda menentukan nilai, gateway hanya mendengarkan resource Ingress yang nilai anotasinya kubernetes.io/ingress.class atau bidang spec.ingressClassName cocok dengan nilai yang ditentukan. Hanya satu nilai yang didukung. Misalnya, jika Anda mengatur parameter ini ke nginx, gateway akan memantau resource Ingress yang IngressClass-nya adalah nginx atau tidak ditentukan.

    Namespace

    Menentukan namespace tempat gateway mendengarkan resource Ingress.

    • Jika Anda membiarkan bidang ini kosong, gateway akan mendengarkan resource Ingress di semua namespace.

    • Jika Anda menentukan nilai, gateway hanya mendengarkan resource Ingress di namespace tertentu tersebut. Hanya satu nilai yang didukung.

    Update Ingress Status

    Jika Anda mengaktifkan opsi ini, gateway akan memperbarui bidang status dari resource Ingress yang dipantau dengan alamat IP dari instans SLB yang terkait dengan Cloud Native Gateway.

    Catatan

    Fitur ini hanya tersedia untuk instans gateway versi 1.2.9 atau lebih baru.

    Security Group Authorization

    Kelompok node dari kluster kontainer dilindungi oleh security group. Agar komponen eksternal dapat mengakses layanan di dalam kluster, Anda harus membuka port layanan yang diperlukan dalam aturan grup keamanan.

    Anda dapat mengubah aturan grup keamanan tersebut. Untuk informasi selengkapnya, lihat Setel aturan grup keamanan.

    MSE Nacos

    Parameter

    Deskripsi

    Nacos Instance

    Pilih instans.

    Catatan

    Hanya instans MSE Nacos dengan MCPEnabled yang diatur ke true yang ditampilkan. Anda dapat mengubah pengaturan ini di parameter instans MSE Nacos Anda.

    MSE ZooKeeper

    Catatan

    Opsi ini hanya didukung oleh instans Cloud Native Gateway standar. Instans gateway serverless tidak dapat menggunakan MSE ZooKeeper sebagai sumber layanan.

    Parameter

    Deskripsi

    Cluster Name

    Pilih kluster.

    SAE Built-in Registry

    Parameter

    Deskripsi

    Namespace

    Pilih namespace tempat layanan dideploy di SAE.

    Service Group

    Jika layanan Anda menggunakan kelompok layanan tertentu, klik Add Service Group untuk menambahkannya.

    EDAS Built-in Registry

    Parameter

    Deskripsi

    Microservices Space

    Pilih ruang mikrolayanan tempat layanan dideploy di EDAS.

    Service Group

    Jika layanan Anda menggunakan kelompok layanan tertentu, klik Add Service Group untuk menambahkannya.

    SAE Kubernetes

    Parameter

    Deskripsi

    Namespace

    Pilih namespace tempat layanan dideploy di SAE Kubernetes.

Verifikasi hasil

Kembali ke halaman Routes dan pilih tab Source. Verifikasi bahwa sumber layanan baru Anda muncul dalam daftar.