Knative实战:基于Kubernetes的无服务器架构实践

Knative实战:基于Kubernetes的无服务器架构实践

作者:李志伟游杨

出版社:机械工业

出版年:2021年3月

ISBN:9787111675587

所属分类:行业好书

书刊介绍

《Knative实战:基于Kubernetes的无服务器架构实践》内容简介

准备篇(第1~2章):通过介绍Serverless与Knative项目的技术背景、架构设计以及相关的云原生平台基础设施,帮助读者了解Serverless技术。通过快速搭建Knative测试平台,使读者直观地感受Knative是如何管理应用的。基础篇(第3~5章):通过对Knative Serving和Eventing组件、CI/CD平台的介绍,帮助读者全面了解各个组件的基础概念、架构设计及原理。实战篇(第6章):采用多个实际范例来验证Knative的服务管理能力以及事件驱动基础设施的能力。扩展篇(第7~9章):详细介绍了运维Knative平台需要关注的内容,包括Serving的高级配置、日志中心、监控平台。
李志伟,游杨著。

作品目录

前言
准备篇
第1章:全面认识Knative
1.1、Serverless的前世今生
1.2、什么是Knative
1.3、Knative开发运维需要具备的基础知识
1.4、本章小结
第2章:搭建Knative运行环境
2.1、在Kubernetes平台上安装Knative
2.2、部署HelloWorld应用
2.3、本章小结
基础篇
第3章:Knative的服务管理组件Serving
3.1、Serving的架构设计
3.2、Knative相关的Kubernetes
Service
3.3、Autoscaler的工作流程
3.4、Queue
Proxy
3.5、本章小结
第4章:Knative的事件驱动组件Eventing
4.1、Eventing的架构设计
4.2、关于CloudEvent
4.3、事件源
4.4、Broker/Trigger事件模型
4.5、事件注册表
4.6、事件流控制
4.7、事件通道
4.8、本章小结
第5章:基于Tekton的CI/CD平台
5.1、Tekton概述
5.2、Tekton的概念模型
5.3、Tekton
Pipeline资源对象详解
5.4、Trigger
5.5、Dashborad简介
5.6、安装Tekton
Pipeline及相关组件
5.7、应用CI/CD配置示例
5.8、本章小结
实战篇
第6章:基于Knative的云原生应用的设计实现
6.1、云原生应用的设计原则
6.2、使用Knative的服务管理组件管理应用
6.3、使用事件驱动组件解耦服务依赖
6.4、本章小结
扩展篇
第7章:Serving组件的扩展配置
7.1、自动扩缩容的配置
7.2、路由管理
7.3、网络与安全
7.4、运维相关配置
7.5、本章小结
第8章:日志中心
8.1、基于EFK的日志中心解决方案
8.2、本章小结
第9章:监控报警平台
9.1、基于Prometheus和Grafana的监控报警平台
9.2、Knative仪表盘
9.3、本章小结
附录

相关推荐

微信二维码