Knative is an open source serverless framework built on Kubernetes. ACS Knative is fully compatible with the community version and deploys in one click from the console—no manual resource provisioning required. After deployment, your cluster gains request-based autoscaling, scale to zero, version management, and canary releases.
Prerequisites
Before you begin, ensure that you have:
Deploy Knative
-
Log on to the ACS console. In the left-side navigation pane, click Clusters.
-
On the Clusters page, click the name of the target cluster. In the left-side navigation pane, choose Applications > Knative.
-
On the Component Management tab, click Deploy Knative. Select a service gateway and click Deploy.
For a detailed comparison to help you choose a gateway, see Knative gateway selection guide.
ALB
Application Load Balancer (ALB) is a fully managed Ingress gateway suited for production workloads with complex routing needs. It automatically discovers certificates and supports HTTP, HTTPS, and QUIC.
NoteALB requires at least two vSwitches. For supported regions and zones, see Regions and zones that support ALB.
ASM
Alibaba Cloud Service Mesh (ASM) is a fully managed service mesh compatible with open source Istio. It simplifies traffic routing and splitting, inter-service authentication and security, and mesh observability, significantly reducing the O&M workload for developers.
Kourier
Kourier is a lightweight gateway provided by the Knative community. It provides basic service routing and access capabilities and is deployed on your cluster. Note that the Kourier component requires maintenance.
-
After deployment completes, click Go to Component Management to review component details, or click Go to Service Management to view your Knative applications.

Manage Knative components
After Knative is deployed, you can manage individual components from the Components tab.
-
Deploy additional components: Find a component with a Not Deployed status, click Deploy in the Actions column, and click Confirm.
-
Uninstall a component: Find the component, click Uninstall in the Actions column, and click Confirm.
-
Uninstall Knative: Click Uninstall in the upper-right corner, select the confirmation checkbox, and click OK.
What's next
-
Knative gateway selection guide — compare ALB, ASM, and Kourier to choose the right gateway for your workload.
-
Quickly deploy a Knative service — deploy your first Knative service after the installation.
-
Automatically scale a service based on the number of traffic requests — configure request-based autoscaling for your Knative services.
-
Knative event-driven features — deploy Knative Eventing and implement event-driven workloads.