Knative is an open source Kubernetes-based serverless framework. Its purpose is to create a cloud-native and cross-platform orchestration standard for serverless applications. Container Service for Kubernetes (ACK) provides a managed Knative service compatible with open source Knative. It integrates with ACK, Message Service (MNS), and Alibaba Cloud storage and network services, enabling you to deploy and manage serverless workloads in production environments.
Introduction
Knative consists of two core components:
Knative Serving: Manages serverless workload lifecycle. Supports serverless deployment, version management, canary releases, and pod autoscaling based on resource requests. Pods can be scaled without limits. Scales pods to zero when no workload is active.
Knative Eventing: Provides event management for event-driven serverless applications. Supports installing external event sources, subscribing to events, and filtering events. Decouples event producers and consumers—producers can emit events before consumers are active, and consumers can listen before producers emit.
Usage notes
For more information, see Knative overview.
Release notes
July 2023
The Knative version must be 1.24 or later before upgrading to v1.8.2-aliyun.1.
| Version | Release date | Changes | Upgrade path | Impact |
|---|---|---|---|---|
| v1.8.2-aliyun.1 | 2023-07-20 | Knative Serving Added support for the autoscaling.knative.dev/activation-scale annotation. This annotation pre-creates a specified number of pods during Knative Service initialization to absorb traffic spikes. | From v1.4.x | No impact on workloads. Schedule the update during off-peak hours. |
June 2023
| Version | Release date | Changes | Impact |
|---|---|---|---|
| v1.4.5-aliyun.1 | 2023-06-19 | Knative Serving ACK Serverless cluster pods can now scale to zero using Knative together with Microservices Engine (MSE) gateways. KServe KServe is now supported. | No impact on workloads. Schedule the update during off-peak hours. |
May 2023
| Version | Release date | Changes | Impact |
|---|---|---|---|
| v1.4.3-aliyun.1 | 2023-05-18 | Knative Serving Added support for MSE gateways. Added precise scaling control based on request concurrency. | No impact on workloads. Schedule the update during off-peak hours. |
April 2023
| Version | Release date | Changes | Impact |
|---|---|---|---|
| v1.4.2-aliyun.1 | 2023-04-26 | Knative Serving Added support for Kubernetes 1.26. Added GPU metrics-based predictive scaling using Advanced Horizontal Pod Autoscaler (AHPA). Fixed a Kourier gateway version issue. | No impact on workloads. Schedule the update during off-peak hours. |
March 2023
| Version | Release date | Changes | Impact |
|---|---|---|---|
| v1.4.1-aliyun.1 | 2023-03-23 | Knative Serving Added support for reserved instances. Enabled the podspec-fieldref parameter by default.Knative Eventing Fixed startup issues in Kafka sources. | No impact on workloads. Schedule the update during off-peak hours. |