Knative provides the core components Knative Serving and Knative Eventing, and also supports various add-ons to extend the functionality of Knative services, including event source components such as GitHub and Kafka. You can deploy and manage these components through the console.
Prerequisites
Knative has been deployed in the cluster. For more information, see Deploy Knative in an ACK cluster.
Deploy a Knative component
Log on to the ACK console. In the left-side navigation pane, click Clusters.
On the Clusters page, find the cluster that you want to manage and click its name. In the left-side navigation pane, choose .
Select a component for which Not Deployed is displayed in the Status column and click Deploy in the Actions column. In the message that appears, click Confirm.
If Deployed is displayed in the Status column, the component is deployed.
Uninstall a Knative component
If a Knative component is no longer needed, you can click Uninstall in the Actions column, and uninstall the component as prompted.
After you uninstall a Knative component, the relevant Knative CustomResourceDefinitions (CRDs) and Knative Service are deleted. Proceed with caution.
References
For more information about fast deployment of Knative Services, see Use Knative to deploy serverless applications.
You can use Knative to scale pods for your application to match incoming demand. For more information, see Enable auto scaling to withstand traffic fluctuations.
For more information about how to install the Eventing component for event-driven mode in Knative, see Knative Eventing.
You can collect log data and monitor alerts for Knative. For more information, see Knative observability.