All Products
Search
Document Center

Container Service for Kubernetes:Deploy and manage Knative components

Last Updated:Jun 21, 2026

ACK Knative sepenuhnya kompatibel dengan Knative open source dan menawarkan deployment satu klik sehingga Anda tidak perlu membeli resource atau membangun sistem sendiri. Anda dapat menggunakan Konsol untuk mendeploy Knative secara cepat, mengaktifkan gerbang Knative, menginstal komponen inti Knative dan berbagai add-on sesuai kebutuhan, serta melakukan upgrade komponen Knative Serving.

Prasyarat

Anda telah membuat Kluster ACK yang dikelola atau Cluster khusus ACK yang menjalankan Kubernetes 1.28 atau versi lebih baru dan memiliki setidaknya tiga node pekerja. Untuk melakukan upgrade kluster, lihat Manually upgrade a cluster.

Deploy Knative

  1. Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.

  2. Pada halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Applications > Knative.

  3. Pada tab Add-ons, klik Menyebarkan, pilih gerbang Knative yang akan diinstal, lalu klik Deploy.

    Untuk panduan memilih gerbang Knative, lihat Choose a gateway for Knative.

    ALB

    Menawarkan kemampuan Ingress yang sepenuhnya dikelola melalui Application Load Balancer (ALB) untuk mengelola traffic. ALB menangani routing bisnis yang kompleks, secara otomatis menemukan Sertifikat, serta mendukung protokol HTTP, HTTPS, dan QUIC. Saat menggunakan ALB Ingress, Anda harus memilih setidaknya dua vSwitch.

    Untuk informasi lebih lanjut mengenai wilayah dan zona yang didukung oleh ALB, lihat Regions and zones supported by ALB.

    Penting

    Jika kluster Anda menggunakan plug-in jaringan Flannel, Anda harus mengonfigurasi Kubernetes Service yang sesuai untuk Knative sebagai NodePort. Untuk informasi lebih lanjut, lihat Prerequisites.

    ASM

    Alibaba Cloud Service Mesh (ASM) menyediakan platform service mesh yang sepenuhnya dikelola dan kompatibel dengan service mesh Istio open source. ASM menyederhanakan tata kelola layanan, termasuk routing dan pemisahan traffic antar-layanan, otentikasi dan keamanan untuk komunikasi antar-layanan, serta observabilitas service mesh, yang secara signifikan mengurangi beban pengembangan dan O&M.

    Kourier

    Kourier adalah gerbang dari komunitas Knative yang menawarkan routing layanan dasar. Komponen Kourier dideploy di kluster Anda dan memerlukan maintenance manual.

    Catatan

    Untuk menggunakan gerbang Kourier di Kluster ACK Serverless, Anda harus mengaktifkan PrivateZone (atau CoreDNS).

    Setelah deployment berhasil, Anda dapat mengklik Pergi ke Komponen untuk melihat detail komponen, atau mengklik Go to Services untuk melihat detail aplikasi Knative.

    Operasi terkait

    • Untuk mendeploy komponen yang belum terinstal: Pada tab Add-ons, temukan komponen yang Status-nya Tidak Digunakan, lalu klik Menyebarkan di kolom Actions. Di kotak dialog, klik OK.

    • Untuk meng-uninstall komponen: Pada tab Add-ons, klik Uninstall di kolom Actions komponen tersebut. Di kotak dialog, klik OK.

    • Untuk meng-uninstall Knative: Pada tab Add-ons, klik Uninstall di pojok kanan atas. Di kotak dialog, centang Aku memastikan bahwa Aku telah membaca informasi di atas dan ingin menghapus Knative. lalu klik OK.

Deploy komponen Knative

Knative menyediakan komponen inti Knative Serving dan Knative Eventing. Knative juga mendukung add-on, seperti sumber event untuk GitHub dan Kafka, untuk memperluas fungsionalitasnya. Anda dapat mendeploy dan mengelola komponen-komponen ini di Konsol.

  1. Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.

  2. Pada halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Applications > Knative.

  3. Temukan komponen yang Status-nya Tidak Digunakan, lalu klik Menyebarkan di kolom Actions. Di kotak dialog yang muncul, klik OK.

    Deployment berhasil ketika Status komponen berubah menjadi Digunakan.

    Untuk meng-uninstall komponen, klik Menghapus di kolom Actions komponen tersebut dan ikuti petunjuk di layar.

    Penting

    Meng-uninstall komponen Knative akan menghapus semua Definisi Sumber Daya Kustom (CRD) Knative dan resource Knative Service terkait. Lakukan dengan hati-hati.

Upgrade komponen Knative Serving

Knative Serving adalah komponen inti Knative yang mengelola beban kerja arsitektur tanpa server. Komponen ini menyediakan kemampuan seperti deployment aplikasi, manajemen multi-versi, auto scaling berbasis permintaan, dan rilis canary, serta dapat menskalakan instans aplikasi hingga nol saat tidak ada traffic. Lakukan upgrade komponen Knative Serving dari Konsol selama jam sepi untuk memperoleh fitur terbaru dan perbaikan bug.

Upgrade hanya didukung untuk Knative yang dikelola oleh ACK. Untuk catatan perubahan Knative Serving, lihat Knative Release Notes.
  1. Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.

  2. Pada halaman Clusters, klik nama kluster target. Di panel navigasi kiri, klik Add-ons.

  3. Pilih komponen Knative dan ikuti petunjuk di layar untuk melakukan upgrade komponen pada kartunya.

    Setelah upgrade selesai, pesan sukses akan muncul di halaman.

Dokumen terkait