Knative adalah framework open-source berbasis arsitektur tanpa server (serverless) yang dibangun di atas Kubernetes. Knative mendukung fitur-fitur seperti autoscaling berbasis permintaan, penskalaan turun hingga nol instans saat tidak aktif, manajemen versi, dan rilis canary. ACS Knative sepenuhnya kompatibel dengan Knative komunitas dan menyediakan fitur deployment satu klik, sehingga Anda tidak perlu membeli sumber daya atau membangun sistem secara manual. Anda dapat men-deploy Knative dan mengaktifkan Knative ingress melalui antarmuka pengguna grafis (GUI) di konsol.
Prasyarat
Anda telah membuat kluster ACS.
Prosedur
-
Masuk ke Konsol ACS. Di panel navigasi kiri, klik Clusters.
-
Di halaman Clusters, klik nama kluster target. Di panel navigasi kiri, pilih .
-
Di tab Add-ons, klik Menyebarkan, pilih Gateway Knative yang akan diinstal, lalu klik Deploy.
Untuk informasi lebih lanjut tentang cara memilih Knative ingress, lihat Select a Knative ingress.
ALB
Menyediakan kemampuan ALB Ingress yang sepenuhnya dikelola dan metode manajemen traffic canggih yang dibangun di atas Application Load Balancer (ALB). ALB menangani routing bisnis kompleks, secara otomatis menemukan Sertifikat, serta mendukung protokol HTTP, HTTPS, dan QUIC.
CatatanAnda harus memilih minimal dua VSwitch saat menggunakan ALB Ingress. Untuk informasi tentang Wilayah dan zona yang mendukung ALB, lihat Regions and zones that support ALB.
ASM
Alibaba Cloud Service Mesh (ASM) adalah platform service mesh yang sepenuhnya dikelola dan kompatibel dengan service mesh Istio open-source. ASM menyederhanakan tata kelola layanan, termasuk routing dan pemisahan traffic untuk panggilan antar-layanan, autentikasi komunikasi layanan, serta observabilitas mesh. Hal ini secara signifikan mengurangi beban Pengembangan dan Operasi.
Kourier
Kourier adalah ingress dari komunitas Knative yang menyediakan kemampuan routing layanan dasar. Komponen Kourier di-deploy di kluster Anda dan memerlukan maintenance manual.
Setelah deployment selesai, Anda dapat mengklik Pergi ke Komponen untuk melihat informasi komponen, atau klik Go to Services untuk melihat informasi aplikasi Knative.
Next steps
-
Untuk men-deploy komponen yang belum terinstal: Di tab Add-ons, temukan komponen yang Status-nya Tidak Digunakan, lalu klik Menyebarkan di kolom Actions. Di kotak dialog, klik OK.
-
Untuk menguninstall komponen: Di tab Add-ons, klik Uninstall di kolom Actions komponen target. Di kotak dialog, klik OK.
-
Untuk menguninstall Knative: Di tab Add-ons, klik Uninstall di pojok kanan atas. Di kotak dialog, pilih Aku memastikan bahwa Aku telah membaca informasi di atas dan ingin menghapus Knative., lalu klik OK.
-
Referensi
-
Untuk mempelajari cara memilih Knative ingress yang sesuai dengan kebutuhan bisnis Anda, lihat Select a Knative ingress.
-
Untuk mempelajari cara men-deploy Knative Service dengan cepat, lihat Quickly deploy a Knative Service.
-
Untuk mempelajari cara mengonfigurasi autoscaling untuk Knative Service berdasarkan jumlah permintaan, lihat Configure autoscaling based on the number of requests.
-
Untuk mempelajari cara men-deploy komponen Knative Eventing dan menerapkan fitur berbasis event, lihat Knative Eventing.