赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 分布式云容器平台ACK One
  4. 操作指南
  5. 注册集群
  6. Knative
  7. Knative概述

Knative概述

  • Knative
  • 发布于 2025-04-18
  • 0 次阅读
文档编辑
文档编辑

Knative是基于Kubernetes的Serverless框架,旨在制定云原生、跨平台的Serverless编排标准。它整合容器构建、工作负载管理和事件模型,帮助您部署和管理Serverless工作负载,打造企业级Serverless平台。

组件介绍

阿里云容器服务Knative完全兼容开源Knative,并与容器服务ACK、消息、存储、网络等云产品进行了全方位的融合,提供生产级别的Knative能力。

image

作为一个通用的Serverless框架,Knative由以下核心组件组成:

  • Serving:管理Serverless工作负载以对外提供服务,提供自动扩缩容和灰度发布功能,在没有服务需要处理时,可缩容至零个实例。

  • Eventing:针对Serverless事件驱动模式提供了事件的接入、注册、订阅、过滤和触发等一系列完整的事件管理能力。事件模型有效解耦了生产者和消费者,允许生产者在消费者启动前产生事件,消费者在生产者启动前监听事件。

  • Function: 简化了创建、构建和部署Knative服务的流程,让您无需深入了解底层技术栈(如Kubernetes、容器和Knative),即可将无状态、事件驱动的函数作为Knative服务部署到Kubernetes集群中。

使用说明

注册集群支持使用Knative功能,使用时,您需要满足以下条件:

  • 已创建注册集群,并将自建Kubernetes集群(当前仅支持Kubernetes 1.18版本)接入注册集群。具体操作,请参见创建注册集群。

  • 已通过kubectl连接注册集群。具体操作,请参见获取集群KubeConfig并通过kubectl工具连接集群。

  • 仅支持线下集群的Calico路由反射器模式或Cilium BGP路由模式。

文档使用指引

功能

相关文档

Knative版本发布说明

Knative版本发布说明

阿里云Knative和开源Knative对比

阿里云Knative和开源Knative对比

Knative组件管理

  • 部署与管理Knative组件

  • 管理Knative组件

Knative服务管理

  • 快速部署一个Knative服务

  • 为Knative选择网关

  • 创建修订版本

  • 配置HTTPS证书访问

  • 使用自定义域名

  • 基于流量灰度发布服务

  • 在Knative中部署gRPC服务

  • 基于AHPA实现定时自动扩缩容

Knative事件驱动

  • 部署Knative Eventing

  • 在Knative中使用EventBridge事件驱动

Knative函数部署

部署Knative Functions

KServe

  • 部署KServe组件

  • 基于KServe快速部署一个推理服务

Knative最佳实践

  • 使用ECI资源

  • 基于流量请求数实现服务自动扩缩容

  • 在Knative中使用HPA

  • 查看Knative服务监控大盘

  • 通过云效实现Knative服务持续交付

  • 基于Knative部署生产级别的Stable Diffusion服务

相关文章

Knative概述 2025-04-18 18:12

Knative是基于Kubernetes的Serverless框架,旨在制定云原生、跨平台的Serverless编排标准。它整合容器构建、工作负载管理和事件模型,帮助您部署和管理Serverless工作负载,打造企业级Serverless平台。 组件介绍 阿里云容器服务Knative完全兼容开源Kn

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号