K8s 原生 Serverless 实践:ASK 与 Knative
Posted CNCF
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了K8s 原生 Serverless 实践:ASK 与 Knative相关的知识,希望对你有一定的参考价值。
3 月 26 日消息,权威咨询机构 Forrester 发布 2021 年第一季度 FaaS 平台评估报告,阿里云函数计算凭借在产品能力、安全性、战略愿景和市场规模等方面的优势脱颖而出,。
为什么需要 Knative
Knative简介
1. Knative 是什么
定义
核心模块
2. 流量灰度发布
在 K8s 中实现基于流量的灰度发布
在 Knative 中实现基于流量的灰度发布
3. Knative Serving 架构
Service
Route
Configuration
Revision
4. 丰富的弹性策略
基于流量请求的自动扩缩容:KPA;
基于 CPU、Memory 的自动扩缩容:HPA;
支持定时 + HPA 的自动扩缩容策略;
事件网关(基于流量请求的精准弹性)。
Knative 和 ASK 融合
1. ASK:Serverless Kubernetes
免运维
极致的弹性扩容
低成本
兼容 K8s
存储挂载
Knative on ASK
Elastic Workload
集成 ARMS/SLS 等云产品
2. Knative 运维复杂度
3. Gateway 和 SLB 融合
降成本:减少了十几个组件,大大降低运维成本和 IaaS 成本;
更稳定:SLB 云产品服务更稳定,可靠性更高,易用性也更好。
4. 管控组件下沉
开箱即用:用户直接使用 Serverless Framework,不需要自己安装;
免运维、低成本:Knative 组件和 K8s 集群进行融合,用户没有运维负担,也无需承担额外的资源成本;
高管控:所有组件都在管控端部署,升级和迭代更容易。
5. 优雅的保留实例
免冷启动:通过保留规格消除了从 0 到 1 的 30 秒冷启动时间;
成本可控:突发性能实例成本比标准规格实例降低 40% 的成本,如果和 Spot 实例结合还能再进一步降低成本。
实操演示
在 ASK 集群中安装 Knative;
部署 coffee 服务;
访问 coffee 服务;
保留实例。
打开链接:
https://developer.aliyun.com/live/246126
扫描下方二维码:
(扫码观看实操演示)
-
从架构演进开始,介绍 Serverless 架构及技术选型构建 Serverless 思维; -
了解业界流行的 Serverless 架构运行原理; -
掌握 10 大 Serverless 真实落地案例,活学活用。
以上是关于K8s 原生 Serverless 实践:ASK 与 Knative的主要内容,如果未能解决你的问题,请参考以下文章
容器技术Docker K8s 39 Serverless Kubernetes(ASK)详解-阿里云Serverless容器(ASK)适用场景与核心功能
容器技术Docker K8s 42 Serverless Kubernetes(ASK)详解-ASK应用管理
容器技术Docker K8s 41 Serverless Kubernetes(ASK)详解-ASK集群管理
容器技术Docker K8s 37 Serverless Kubernetes(ASK)详解-Serverless容器进化
容器技术Docker K8s 44 Serverless Kubernetes(ASK)详解-ASK弹性伸缩管理
容器技术Docker K8s 43 Serverless Kubernetes(ASK)详解-ASK网络存储日志监控管理