Knative is an open source serverless framework based on Kubernetes. It supports features such as request-based automatic scaling, scaling the number of instances down to zero when there is no traffic, version management, and canary releases. ACS Knative is fully compatible with the community version of Knative and provides a one-click deployment feature that eliminates the need to purchase and configure resources. You can deploy Knative and enable the Knative gateway from the console.
Prerequisites
You have created an ACS cluster.
Procedure
Log on to the ACS console. In the left navigation pane, click Clusters.
On the Clusters page, click the name of the target cluster. In the left navigation pane, choose .
On the Component Management tab, click Deploy Knative. Select the Knative service gateway to install and then click Deploy.
For more information about how to choose a Knative gateway, see Knative gateway selection guide.
ALB
ALB provides a fully managed ALB Ingress. Based on Alibaba Cloud Application Load Balancer (ALB), it is a powerful Ingress traffic management service that handles complex business routing, automatically discovers certificates, and supports the HTTP, HTTPS, and QUIC protocols.
NoteTo use ALB Ingress, you must select at least two virtual switches. For more information about the regions and zones that support ALB, see Regions and zones that support ALB.
ASM
Alibaba Cloud Service Mesh (ASM) provides a fully managed service mesh platform that is compatible with the open source Istio service mesh. ASM simplifies service administration for tasks such as traffic routing and splitting for service invocations, authentication and security for inter-service communication, and mesh observability. This significantly reduces the O&M workload for developers.
Kourier
Kourier is a gateway provided by the Knative community. It provides basic service routing and access capabilities. The Kourier component is deployed on your cluster and requires maintenance.
After the deployment is complete, click Go to Component Management to view component information. Click Go to Service Management to view Knative application information.

What to do next
Deploy components: On the Components tab, find a component whose Status column displays Not Deployed and click Deploy in the Actions column. In the message that appears, click Confirm.
Uninstall components: On the Components tab, find the component that you want to uninstall and click Uninstall in the Actions column. In the message that appears, click Confirm.
Uninstall Knative: On the Components tab, click Uninstall in the upper right corner. In the dialog box that appears, select I confirm that I have read the above information and want to uninstall Knative and click OK.
References
For more information about how to choose a Knative gateway based on your business type, see Knative gateway selection guide.
To quickly deploy a Knative service, see Quickly deploy a Knative service.
For more information about how to automatically scale a Knative service based on the number of traffic requests, see Automatically scale a service based on the number of traffic requests.
For more information about how to deploy the Knative Eventing component and implement event-driven features in Knative, see Knative event-driven features.