Knative Eventing menyediakan model event yang komprehensif yang terhubung ke sistem event eksternal, seperti RocketMQ, Kafka, dan ACR. Model ini mengarahkan event ke Layanan Knative atau fungsi yang sesuai untuk diproses. Anda dapat menerapkan komponen Knative Eventing melalui konsol untuk mengaktifkan kemampuan berbasis event.
Prasyarat
Prosedur
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, temukan kluster yang diinginkan lalu klik namanya. Di panel navigasi kiri, pilih .
Pada tab Components, di bagian Core Components, klik Deploy pada kolom Actions untuk Eventing.
Jika kotak dialog Deploy Eventing menampilkan pesan PrivateZone Is Not Enabled For The Current Cluster. For More Information, See Enable PrivateZone When You Deploy Eventing. setelah Anda mengklik Deploy, lakukan langkah-langkah berikut untuk mengaktifkan PrivateZone.
Jalankan perintah berikut untuk mengedit file eci-profile.
kubectl -n kube-system edit configmap eci-profileAtur parameter
enablePrivateZonemenjaditrue. Kemudian, simpan dan keluar dari file eci-profile.apiVersion: v1 data: #... enablePrivateZone: "true" # Ubah nilai dari false menjadi true. #... kind: ConfigMap metadata: name: eci-profile namespace: kube-system
Pada kotak dialog Deploy Eventing, klik OK.
Setelah penerapan selesai, status komponen Eventing akan berubah menjadi Deployed pada tab Components.
Dokumen Terkait
Untuk memulai dengan arsitektur berbasis event, lihat Gunakan Knative Eventing untuk mengirim event pertama Anda.
Untuk mempelajari cara menerapkan arsitektur berbasis event menggunakan EventBridge, lihat Gunakan EventBridge untuk arsitektur berbasis event di Knative.