随着 Kubernetes 的崛起和 CNCF 的壮大,云原生的概念曾经越来越深入人心。简直到了如果不和云原生扯上点儿关系仿佛就不好意思和他人对话的境地。
那么到底什么是云原生?要搞清楚什么是云原生,咱们首先要弄清楚云到底是怎么回事儿。
什么是 Knative?
Knative 是 Google 在 2018 的 Google Cloud Next 大会上公布的一款基于 Kubernetes 的 Serverless 框架。
Knative 的一个很重要的指标就是制订云原生、跨平台的 Serverless 编排规范。它的劣势在于:
- 基于 Kubernetes 实现 Serverless 编排;
- 基于 Istio 实现服务的接入、服务路由的治理以及灰度公布等性能。
为了进一步不便大家了解 Knative,特地给大家举荐由阿里云容器平台技术专家牛秋霖(冬岛)及阿里云容器平台高级开发工程师李鹏(元毅)联合本身的实践经验,编排的《Knative 云原生利用开发指南》。
心愿可能通过文章中 25 篇重点内容帮忙更多技术爱好者疾速把握 Knative 的利用 Serverless 编排技能,揭开 Knative 的神秘面纱。
第一篇:疾速入门
- 初识 Knative: 跨平台的 Serverless 编排框架
- 在阿里云上一键装置 Knative
- 手动装置 Knative
- Serving Hello World
- Eventing Hello World
- Tekton Hello World
第二篇:Serving 进阶
- 主动扩缩容 – Autoscaler
- Serving 健康检查机制剖析
- 流量灰度和版本治理
- 服务路由治理
- WebSocket 和 gRPC 服务
- Serving Client 介绍
第三篇:Eventing 进阶
定义无处不在的事件 -CloudEvent
对于 Broker/Trigger 事件模型
事件注册机制 – Registry
Sequeue 解析
Parallel 解析
第四篇:云原生开发实战
- 日志和监控告警
- 调用链治理
- 应用 GitHub 事件源
- 基于 Kafka 实现音讯推送
- 基于 MNS 与 OSS 实现人脸图片辨认
- 基于 APIGateway 打造生产级别的 Knative 服务
- 三步走!基于 Knative Serverless 技术实现一个短网址服务
- 基于 Knative Serverless 技术实现天气服务
原版文件下载点这里
福利:豆花同学为大家精心整顿了一份对于 linux 和 python 的学习材料大合集!有须要的小伙伴们,关注豆花集体公众号:python 头条!回复关键词“材料合集”即可收费支付!