All Products
Search
Document Center

Alibaba Cloud Service Mesh:Ikhtisar Knative on ASM

Last Updated:Mar 12, 2026

Menjalankan workload arsitektur tanpa server (serverless) di Kubernetes biasanya mengharuskan Anda mengonfigurasi kebijakan autoscaling, mengelola routing ingress, dan membangun logika pemisahan traffic dari awal. Service Mesh (ASM) mengintegrasikan Knative Serving ke dalam kluster Container Service for Kubernetes (ACK) atau ACK Serverless Anda sehingga Anda dapat menerapkan workload HTTP yang melakukan scaling secara otomatis—termasuk scaling hingga nol—dan menjalankan rilis canary melalui service mesh, tanpa perlu mengelola ingress controller terpisah.

Kemampuan

Knative adalah kerangka kerja serverless berbasis Kubernetes yang dirancang untuk mengembangkan standar orkestrasi kontainer cloud-native dan lintas platform bagi aplikasi serverless. Knative menerapkan standar ini dengan mengintegrasikan pembuatan kontainer (atau fungsi), manajemen workload (autoscaling), dan model event. Knative juga memungkinkan integrasi serta perutean layanan dan pelaksanaan rilis canary menggunakan Istio.

Knative on ASM menyediakan kemampuan berikut:

KemampuanDeskripsi
Autoscaling berbasis permintaanSecara otomatis melakukan scaling terhadap Pod berdasarkan permintaan masuk dan event Knative. Melakukan scaling hingga nol saat tidak ada traffic.
Rilis canary berbasis trafficMemisahkan traffic ke beberapa revisi Knative Service untuk peluncuran progresif.
Ingress terpadu melalui gerbang ASMMerutekan seluruh traffic inbound melalui gerbang masuk ASM, sehingga tidak diperlukan ingress controller terpisah.

Cara kerja

  1. Terapkan komponen Knative Serving di kluster ACK atau ACK Serverless melalui Konsol ACK.

  2. Buat gerbang masuk bernama ingressgateway di Konsol ASM. Knative Serving menggunakan gerbang ini sebagai gerbang layanannya.

  3. Terapkan aplikasi Anda sebagai Knative Service. ASM menangani perutean traffic, sedangkan Knative Serving menangani autoscaling.

Jika Anda memilih Kourier sebagai gerbang saat penerapan Knative, uninstal komponen tersebut setelah penerapan selesai:

Catatan

Di Konsol ACK, buka Clusters, klik nama kluster Anda, lalu pilih Applications > Knative. Pada tab Components, temukan Kourier di bagian Add-on Component dan klik Uninstall.

Untuk informasi lebih lanjut tentang kerangka kerja Knative, lihat Ikhtisar Knative.

Langkah selanjutnya

Referensi