自我提升
类型
可以朗读
语音朗读
87千字
字数
2022-01-01
发行日期
展开全部
主编推荐语
本书教你如何在在实际的企业应用程序开发过程中使用Knative。
内容简介
Knative是由谷歌发起的,它的目标是基于Kubernetes为整个开发生命周期提供帮助。
本书首先介绍了如何有效地构建、部署和管理现代Serverless工作负载;然后讲解了在实际的企业场景中应用Knative(包括高级事件)的方法;接着介绍了如何有效监控KnativeServerless应用程序;之后介绍了将Knative与CI/CD原则集成的方法,例如使用channel(管道)进行更快、更成功的生产部署。本书共有7章,从多个方面介绍了Knative在Kubernetes中的应用。本书适合对Kubernetes核心概念有深入了解并希望通过Knative构建实际应用程序的架构师和开发人员阅读。
目录
- 版权信息
- 版权声明
- 内容提要
- O'Reilly Media,Inc.介绍
- 业界评论
- 译者序
- 前言
- 资源与支持
- 第1章 Knative入门
- 1.1 安装相关工具
- 1.2 搭建Kubernetes集群
- 1.3 安装私有Kubernetes镜像仓库
- 1.4 配置私有镜像仓库别名
- 1.5 安装Istio
- 1.6 安装Knative
- 1.7 验证容器环境
- 1.8 为本书中的示例创建Kubernetes命名空间
- 1.9 查询Kubernetes资源
- 第2章 理解Knative服务模块
- 2.1 Knative Service部署模型
- 2.2 部署Knative Service
- 2.3 更新Knative配置
- 2.4 设置Knative Service版本间分流
- 2.5 蓝绿发布
- 2.6 金丝雀发布
- 第3章 Knative自动扩缩容
- 3.1 配置Knative Service自动扩缩容
- 3.2 观察缩容到零功能
- 3.3 配置Knative Service以处理突发请求
- 3.4 冷启动延时
- 第4章 Knative事件模块
- 4.1 使用方法
- 4.2 使用事件源产生事件
- 4.3 使用Knative事件接收器接收事件
- 4.4 部署Knative事件服务
- 4.5 连接事件源和服务
- 4.6 部署Apache Kafka集群
- 4.7 使用Knative事件模块处理Apache Kafka事件
- 4.8 使用Knative事件模块处理Apache Kafka消息的自动扩容
- 4.9 使用Kafka管道作为默认的Knative管道的后端
- 4.10 使用Knative的管道和订阅
- 4.11 使用Knative事件模块的代理和触发器
- 第5章 可观测性
- 5.1 部署Prometheus和Grafana
- 5.2 使用Prometheus收集指标
- 5.3 安装Jaeger
- 5.4 部署可观测的测试服务
- 5.5 自定义kubectl输出列
- 5.6 限制Knative Service的可见性
- 5.7 Grafana界面
- 5.8 监控Knative Service的自动扩缩容指标
- 5.9 监控Knative Service的HTTP性能
- 5.10 使用Jaeger追踪Knative Service
- 第6章 使用Apache Camel-K集成Serverless模式
- 6.1 使用Camel-K集成Serverless模式
- 6.2 配置Camel-K使服务构建更快
- 6.3 构建Camel-K集成
- 6.4 运行Camel-K集成作为Knative Serverless
- 6.5 在Knative事件模块中使用Camel-K
- 6.6 记录并展示CloudEvents消息
- 6.7 配置CamelSource到Knative事件模块接收器
- 6.8 使用Camel-K配置企业集成模式
- 6.9 部署数据生产者
- 6.10 部署数据处理者
- 6.11 部署事件订阅者
- 6.12 使用Knative事件模块过滤数据
- 第7章 在OpenShift上使用Knative
- 7.1 在OpenShift上安装Knative服务模块
- 7.2 在OpenShift上部署Knative Service
- 7.3 验证和调用Knative Service
- 作者简介
- 封面介绍
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。