Knative Serving and Knative Eventing are the core components of Knative. Knative also provides optional add-on components that extend its capabilities. The following add-on components are available in the ACS console:
| Component | Description |
|---|---|
| GitHub event source | Event source component for GitHub |
| Kafka event source | Event source component for Kafka |
Prerequisites
Before you begin, make sure that you have:
Knative deployed in your ACS cluster. See Deploy Knative.
Deploy a component
Log on to the ACS console and click Clusters in the left-side navigation pane.
On the Clusters page, click the ID of the target cluster. In the left-side navigation pane of the cluster details page, choose Applications > Knative.
Find the component you want to deploy. If Not Deployed is shown in the Status column, click Deploy in the Actions column.
In the confirmation dialog, click Confirm.
Verify the deployment
After the deployment completes, the Status column for the component changes to Deployed.
Uninstall a component
Uninstalling a component permanently deletes the associated Knative CustomResourceDefinitions (CRDs) and Knative Service. Make sure the component is no longer needed before proceeding.
In the Actions column for the component, click Uninstall and follow the prompts.