Cloud-native API Gateway mendukung dua jenis sumber layanan: layanan kontainer (termasuk kluster Container Service for Kubernetes (ACK), kluster Alibaba Cloud Container Compute Service (ACS), dan kluster ACK Serverless), serta registri Nacos dari Microservices Engine (MSE). Topik ini menjelaskan cara menambahkan dan mengelola kluster ACK dengan layanan backend yang telah diterapkan atau instance MSE Nacos yang terdaftar dengan layanan backend sebagai sumber layanan gateway.
Prasyarat
Sebuah kluster ACK dikelola atau instance MSE Nacos telah dibuat.
Konfigurasi
Jika sumber layanan yang dikonfigurasikan menjadi tidak valid, hapus secara manual sumber tersebut. Jika tidak, masalah ketidakstabilan mungkin terjadi, seperti tertundanya sinkronisasi informasi layanan dari sumber lain.
Anda dapat menambahkan nama domain Sistem Nama Domain (DNS) atau alamat tetap sebagai layanan tanpa perlu mengonfigurasi sumber layanan. Untuk informasi lebih lanjut, lihat Buat Layanan.
Jika Anda menambahkan kluster ACK atau ASK sebagai sumber layanan untuk instance Cloud-native API Gateway, instance tersebut akan memantau layanan dan titik akhir kluster ACK atau ASK untuk mendapatkan informasi terkait. Jika Anda mengonfigurasi Permintaan HTTPS untuk instance Cloud-native API Gateway berdasarkan sumber daya Ingress di kluster Kubernetes, instance tersebut juga harus memantau rahasia kluster untuk mendapatkan informasi tentang Sertifikat HTTPS.
Buat sumber layanan
Masuk ke Konsol API Gateway.
Di panel navigasi sebelah kiri, klik . Di bilah navigasi atas, pilih wilayah yang diinginkan.
Di halaman Instance, klik ID instance target.
Di panel navigasi sebelah kiri, klik Service. Lalu, klik tab Source.
Klik Create Source. Di panel Create Source, konfigurasikan parameter yang diperlukan dan klik OK.
Tipe Sumber ACK
Parameter
Deskripsi
ACK/ACS/ACK Serverless Cluster
Pilih kluster tempat layanan backend Anda diterapkan.
PentingJika tidak ada kluster ACK/ACS/ACK Serverless di virtual private cloud (VPC) saat ini, buat kluster ACK dikelola terlebih dahulu, lalu pilih.
Untuk menambahkan sumber layanan dari VPC lain, buat instance gateway di VPC target terlebih dahulu, lalu pilih.
Security Group Rules
Grup keamanan dikonfigurasi pada pool node kluster ACK. Biasanya, komponen di luar kluster harus memiliki semua port layanan yang diperlukan diekspos dalam grup keamanan untuk mengakses layanan intra-kluster.
Anda dapat memodifikasi grup keamanan untuk instance gateway guna menyesuaikan kebijakan akses.
Tipe Sumber MSE Nacos
Parameter
Deskripsi
Nacos Instance
Pilih instance.
PentingJika tidak ada instance MSE Nacos di VPC saat ini, buat instance terlebih dahulu, lalu pilih.
Untuk menambahkan instance MSE Nacos dari VPC lain, buat instance gateway di VPC target terlebih dahulu, lalu pilih.
Hanya instance MSE Nacos dengan
MCPEnabled = trueyang ditampilkan dalam daftar. Anda dapat memodifikasi parameter ini di halaman Parameter Settings untuk instance MSE Nacos.
Kembali ke tab Source dan periksa apakah sumber layanan yang ditambahkan sudah muncul.
Hapus sumber layanan
Masuk ke Konsol API Gateway.
Di panel navigasi sebelah kiri, klik . Di bilah navigasi atas, pilih wilayah yang diinginkan.
Di halaman Instance, klik ID instance target.
Di panel navigasi sebelah kiri, klik Service. Lalu, klik tab Source.
Temukan sumber target dan klik Delete di kolom Actions.
Di kotak dialog Delete, klik OK.