原版:《Knative 云原生应用开发指南 》限时免费下载
随着 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头条!回复关键词“资料合集”即可免费领取!