O Knative é um framework serverless open source baseado em Kubernetes que oferece um padrão de orquestração nativo da nuvem e multiplataforma para aplicações serverless. O Knative Serving é um componente principal totalmente gerenciado do Knative, livre de operações e manutenção (O&M), responsável por gerenciar cargas de trabalho serverless, incluindo a implantação de aplicações e o gerenciamento de versões. Quando não há tráfego para processar, 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 open source e integra-se de forma abrangente aos serviços da Alibaba Cloud. Os recursos do ACK Knative foram aprimorados para oferecer soluções de produto mais amplas.
O Knative é composto por três componentes principais:
|
Componente |
Descrição |
|
Knative Serving |
Gerencia cargas de trabalho serverless. Oferece suporte a implantação serverless, gerenciamento de versões, canary releases e dimensionamento automático de pods com base em solicitações de recursos. Reduz a escala a zero quando nenhum tráfego é recebido. |
|
Knative Eventing |
Gerencia eventos. Permite a interface com fontes de eventos externas, o registro e a assinatura de eventos, além da filtragem de eventos. Desacopla produtores de eventos dos consumidores de eventos. |
|
Knative Functions |
Cria, compila e implanta Serviços do Knative. Implante funções stateless e orientadas a eventos como Serviços do Knative em um cluster Kubernetes sem necessidade de conhecimento profundo da stack subjacente (Kubernetes, containers ou Knative). |
Para obter uma visão geral do ACK Knative, consulte Visão geral.

Operações relacionadas
|
Tarefa |
Referência |
|
Implantar o Knative |
|
|
Gerencie componentes do Knative |
|
|
Atualizar o Knative Serving |
Notas de versão
Nenhuma versão impacta as cargas de trabalho em execução. Agende as atualizações fora dos horários de pico.
Novembro de 2024
|
Versão |
Data de lançamento |
|
v1.12.7-aliyun.2 |
2024-11-12 |
Novos recursos
Integração do Knative com o EventBridge.
Suporte adicionado para
StartupProbe.
Setembro de 2024
|
Versão |
Data de lançamento |
|
v1.12.5-aliyun.7 |
2024-09-09 |
Novos recursos
Compatibilidade com Kourier 1.12.
Repositórios de imagens compatíveis com o Container Registry Enterprise Edition.
Disponibilização do painel do Prometheus para instâncias preemptíveis do Elastic Compute Service (ECS).
Possibilidade de especificar instâncias de container elástico como tipo de instância reservada em 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 posterior.
Novos recursos
Compatibilidade com Knative open source 1.12.4.
Clusters gerenciados pelo ACK hospedam componentes do plano de controle do Knative —
controller,autoscalerewebhook— sem consumir recursos de pod. O sistema gerencia esses componentes automaticamente ao instalar o Knative em um cluster.Otimização do Knative no Service Mesh (ASM).
Melhoria na saída de logs do componente
queue-proxy.
Maio de 2024
|
Versão |
Data de lançamento |
|
v1.10.9-aliyun.7 |
2024-05-23 |
Novos recursos
Suporte tanto a instâncias do Application Load Balancer (ALB) voltadas para a Internet quanto internas.
Aplicações Knative podem reduzir a escala a zero em clusters ACK Serverless.
Correções de bugs
Correção de um problema em que as regras de roteamento eram limpas ao excluir um DomainMapping.
Resolução de um erro que causava a criação repetida de instâncias reservadas.
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 posterior.
Novos recursos
Reutilização de instâncias ALB existentes.
Suporte à Downward API nos Serviços do Knative.
Correções de bugs
Correção da 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 Serviços via HTTPS.
Correções de bugs
Correção de um problema em que instâncias eram reservadas incorretamente durante uma atividade de redução de escala.
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 posterior.
Novos recursos
Criação de pods com base na configuração
autoscaling.knative.dev/activation-scalepara lidar com picos de tráfego durante a inicialização do Knative.Atualização do Knative 1.4.x 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, que opera com base em gateways MSE, permite reduzir a escala de pods a zero.
Suporte ao KServe.
Maio de 2023
|
Versão |
Data de lançamento |
|
v1.4.3-aliyun.1 |
2023-05-18 |
Novos recursos
Suporte a gateways MSE.
Controle preciso de dimensionamento com base na concorrência de requisições.
Abril de 2023
|
Versão |
Data de lançamento |
|
v1.4.2-aliyun.1 |
2023-04-26 |
Novos recursos
Compatibilidade com Kubernetes 1.26.
Dimensionamento preditivo baseado em métricas de GPU via Advanced Horizontal Pod Autoscaler (AHPA).
Correções de bugs
Correção de um problema relacionado à versão do gateway Kourier.
Março de 2023
|
Versão |
Data de lançamento |
|
v1.4.1-aliyun.1 |
2023-03-23 |
Novos recursos
Suporte a instâncias reservadas.
Parâmetro
podspec-fieldrefativado por padrão.
Correções de bugs
Correção de problemas de inicialização em fontes Kafka.