O Knative é um framework serverless de código aberto baseado em Kubernetes que oferece um padrão de orquestração cloud-native e multiplataforma para aplicações serverless. O Knative Serving é um componente central totalmente gerenciado e sem necessidade de O&M que lida com cargas de trabalho serverless, incluindo implantação de aplicações e gerenciamento de versões. Quando nenhum tráfego é processado, a contagem de pods é reduzida a zero. Este tópico descreve as notas de versão do Knative Serving.
Componentes
O ACK Knative é totalmente compatível com o Knative de código aberto e se integra de forma abrangente com os services da Alibaba Cloud. As capacidades do ACK Knative são aprimoradas para oferecer soluções de product mais amplas.
O Knative é composto por três componentes principais:
|
Componente |
Descrição |
|
Knative Serving |
Gerencia cargas de trabalho serverless. Suporta implantação serverless, gerenciamento de versões, canary releases e escalonamento automático de pods com base em requisições de recursos. Reduz a zero quando nenhum tráfego é recebido. |
|
Knative Eventing |
Gerencia eventos. Permite a integração com fontes de eventos externas, registro e assinatura de eventos, além de filtragem de eventos. Desacopla produtores de consumidores de eventos. |
|
Knative Functions |
Cria, compila e implanta Knative Services. Implante funções stateless orientadas a eventos como Knative Services em um cluster Kubernetes sem necessidade de conhecimento aprofundado da stack subjacente (Kubernetes, containers ou Knative). |
Para uma visão geral do ACK Knative, consulte Overview.

Operações relacionadas
|
Tarefa |
Referência |
|
Implantar o Knative |
|
|
Gerenciar componentes do Knative |
|
|
Atualizar o Knative Serving |
Notas de versão
Todas as versões não afetam as cargas de trabalho em execução. Agende as atualizações nos horários de menor utilização.
Novembro de 2024
|
Versão |
Data de lançamento |
|
v1.12.7-aliyun.2 |
2024-11-12 |
Novos recursos
O Knative foi integrado ao EventBridge.
StartupProbepassou a ser suportado.
Setembro de 2024
|
Versão |
Data de lançamento |
|
v1.12.5-aliyun.7 |
2024-09-09 |
Novos recursos
Compatível com Kourier 1.12.
Os repositórios de imagens são compatíveis com o Container Registry Enterprise Edition.
O painel do Prometheus para instâncias preemptíveis de Elastic Compute Service (ECS) está disponível.
Instâncias de container elásticas podem ser especificadas como o tipo de instâncias reservadas nos nós virtuais de clusters ACK.
Junho de 2024
|
Versão |
Data de lançamento |
|
v1.12.4-aliyun.7 |
2024-06-18 |
A versão do Kubernetes do cluster deve ser 1,26 ou superior.
Novos recursos
Compatível com o Knative 1.12.4 de código aberto.
Os clusters gerenciados ACK hospedam os componentes do plano de controle do Knative —
controller,autoscalerewebhook— sem consumir recursos de pods. Esses componentes são gerenciados automaticamente ao instalar o Knative em um cluster.O Knative no Service Mesh (ASM) foi otimizado.
A saída de log do componente
queue-proxyfoi otimizada.
Maio de 2024
|
Versão |
Data de lançamento |
|
v1.10.9-aliyun.7 |
2024-05-23 |
Novos recursos
Instâncias de Application Load Balancer (ALB) voltadas para a Internet e para uso interno são suportadas.
Aplicações Knative podem ser reduzidas a zero em clusters ACK Serverless.
Correções de bugs
Corrigido um problema em que as regras de roteamento eram apagadas ao excluir um DomainMapping.
Corrigido um problema em que instâncias reservadas eram criadas repetidamente.
Dezembro de 2023
|
Versão |
Data de lançamento |
|
v1.10.6-aliyun.1 |
2023-12-25 |
A versão do Kubernetes do cluster deve ser 1,26 ou superior.
Novos recursos
Instâncias ALB existentes podem ser reutilizadas.
A Downward API passa a ser suportada nos Knative Services.
Correções de bugs
Corrigida a vulnerabilidade CVE-2023-48713.
Outubro de 2023
|
Versão |
Data de lançamento |
|
v1.8.3-aliyun.1 |
2023-10-17 |
Novos recursos
Os mapeamentos de domínio do Knative permitem configure gateways do Microservices Engine (MSE) para acessar Services via HTTPS.
Correções de bugs
Corrigido um problema em que instâncias eram reservadas incorretamente durante uma atividade de scale-in.
Julho de 2023
|
Versão |
Data de lançamento |
|
v1.8.2-aliyun.1 |
2023-07-20 |
A versão do Kubernetes do cluster deve ser 1,24 ou superior.
Novos recursos
Pods são criados com base na configuração
autoscaling.knative.dev/activation-scalepara lidar com picos de tráfego durante a inicialização do Knative.O Knative 1.4.x pode ser atualizado para a versão 1.8.2.
Junho de 2023
|
Versão |
Data de lançamento |
|
v1.4.5-aliyun.1 |
2023-06-19 |
Novos recursos
O ACK Serverless Knative, baseado em gateways MSE, suporta o escalonamento de pods a zero.
O KServe passa a ser suportado.
Maio de 2023
|
Versão |
Data de lançamento |
|
v1.4.3-aliyun.1 |
2023-05-18 |
Novos recursos
Gateways MSE são suportados.
Controle preciso de escalonamento baseado em concorrência de requisições é suportado.
Abril de 2023
|
Versão |
Data de lançamento |
|
v1.4.2-aliyun.1 |
2023-04-26 |
Novos recursos
Compatível com Kubernetes 1,26.
Escalonamento preditivo baseado em métricas de GPU via Advanced Horizontal Pod Autoscaler (AHPA) é suportado.
Correções de bugs
Corrigido um problema de versão no gateway Kourier.
Março de 2023
|
Versão |
Data de lançamento |
|
v1.4.1-aliyun.1 |
2023-03-23 |
Novos recursos
Instâncias reservadas são suportadas.
O parâmetro
podspec-fieldrefé ativado por padrão.
Correções de bugs
Corrigidos problemas de inicialização em fontes Kafka.