All Products
Search
Document Center

Container Service for Kubernetes:Deploy Knative Eventing

Last Updated:Mar 27, 2026

Knative Eventing menyediakan model event untuk mengarahkan event dari sistem eksternal—seperti ApsaraMQ for RocketMQ, ApsaraMQ for Kafka, dan Container Registry—ke layanan atau fungsi Knative. Deploy komponen ini melalui Konsol ACK untuk mengaktifkan beban kerja berbasis event di kluster Anda.

Prasyarat

Sebelum memulai, pastikan Anda telah:

  • Mendeploy Knative di kluster Anda. Untuk informasi selengkapnya, lihat Deploy Knative.

Deploy Knative Eventing

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

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

  3. Pada tab Components, temukan Eventing di bagian Core Component, lalu klik Deploy pada kolom Actions.

  4. Pada kotak dialog Deploy Eventing, klik Confirm.

Setelah deployment selesai, komponen Eventing akan menampilkan status Deployed pada tab Components.

Troubleshooting

PrivateZone belum diaktifkan untuk kluster

Jika kotak dialog Deploy Eventing menampilkan error "PrivateZone is not enabled for the cluster. For more information, see Enable PrivateZone when you deploy Knative Eventing," aktifkan Alibaba Cloud DNS PrivateZone terlebih dahulu sebelum melakukan deployment:

  1. Jalankan perintah berikut untuk membuka ConfigMap eci-profile guna diedit:

    kubectl -n kube-system edit configmap eci-profile
  2. Atur nilai enablePrivateZone menjadi "true", lalu simpan dan tutup file tersebut:

    apiVersion: v1
    data:
      #...
      enablePrivateZone: "true" # Ubah nilai dari false menjadi true.
      #...
    kind: ConfigMap
    metadata:
      name: eci-profile
      namespace: kube-system
  3. Kembali ke langkah 3 prosedur deployment dan klik Deploy lagi.

Langkah Berikutnya