• Knative实战(基于Kubernetes的无服务器架构实践)/云计算与虚拟化技术丛书
  • Knative实战(基于Kubernetes的无服务器架构实践)/云计算与虚拟化技术丛书
21年品牌 40万+商家 超1.5亿件商品

Knative实战(基于Kubernetes的无服务器架构实践)/云计算与虚拟化技术丛书

全新正版 极速发货

63.62 7.1折 89 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者李志伟,游杨

出版社机械工业出版社

ISBN9787111675587

出版时间2021-03

装帧平装

开本16开

定价89元

货号31102607

上书时间2024-07-08

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介



目录
前言<br/>准备篇<br/>第1章全面认识Knative  2<br/>1.1Serverless的前世今生  2<br/>1.1.1Serverless简介  2<br/>1.1.2Serverless的主要特征  3<br/>1.1.3Serverless的优缺点  3<br/>1.1.4Serverless的发展现状  4<br/>1.1.5Serverless的使用场景  4<br/>1.2什么是Knative  4<br/>1.2.1Knative的产生背景及发展历程  5<br/>1.2.2Knative的架构设计  5<br/>1.2.3Knative的主要受众群  6<br/>1.2.4Knative的商业托管服务产品  7<br/>1.3Knative开发运维需要具备的基础知识  7<br/>1.3.1容器  7<br/>1.3.2Kubernetes  8<br/>1.3.3Istio  9<br/>1.4本章小结  10<br/>第2章搭建Knative运行环境  11<br/>2.1在Kubernetes平台上安装Knative  11<br/>2.1.1Istio平台的安装  12<br/>2.1.2安装Knative Serving组件  13<br/>2.1.3安装Knative Eventing组件  14<br/>2.1.4安装可观察性组件  14<br/>2.2部署HelloWorld应用  15<br/>2.2.1Serving Hello World范例  15<br/>2.2.2Eventing Hello World范例  16<br/>2.3本章小结  19<br/>基础篇<br/>第3章Knative的服务管理组件Serving  22<br/>3.1Serving的架构设计  22<br/>3.2Knative相关的Kubernetes Service  23<br/>3.3Autoscaler的工作流程  24<br/>3.4Queue Proxy  25<br/>3.5本章小结  26<br/>第4章Knative的事件驱动组件Eventing  27<br/>4.1Eventing的架构设计  27<br/>4.1.1总体设计目标  28<br/>4.1.2Eventing的基础概念  28<br/>4.1.3事件传递方式  29<br/>4.2关于CloudEvent  30<br/>4.2.1CloudEvent简介  30<br/>4.2.2术语  30<br/>4.2.3上下文属性  32<br/>4.2.4事件数据  34<br/>4.2.5大小限制  34<br/>4.2.6隐私与安全  35<br/>4.2.7示例  35<br/>4.3事件源  35<br/>4.3.1核心事件源  35<br/>4.3.2社区贡献的事件源  36<br/>4.3.3Google Cloud Source  36<br/>4.4Broker/Trigger事件模型  36<br/>4.4.1工作原理  37<br/>4.4.2默认代理配置  37<br/>4.4.3Broker/Trigger模型范例  38<br/>4.5事件注册表  39<br/>4.5.1事件发现  39<br/>4.5.2事件订阅  40<br/>4.5.3填充事件注册表  42<br/>4.6事件流控制  43<br/>4.6.1Sequence  43<br/>4.6.2Parallel  44<br/>4.7事件通道  45<br/>4.7.1当前可用的通道  45<br/>4.7.2默认通道设置  45<br/>4.8本章小结  46<br/>第5章基于Tekton的CI/CD平台  47<br/>5.1Tekton概述  47<br/>5.1.1Tekton的优势  47<br/>5.1.2Tekton的组件构成  48<br/>5.1.3Tekton的资源对象  48<br/>5.2Tekton的概念模型  49<br/>5.2.1Step、Task和Pipeline  49<br/>5.2.2输入与输出资源  50<br/>5.2.3TaskRun与PipelineRun  51<br/>5.2.4Tekton的运作方式  51<br/>5.3Tekton Pipeline资源对象详解  52<br/>5.3.1Task  52<br/>5.3.2TaskRun  66<br/>5.3.3Pipeline  74<br/>5.3.4PipelineRun  97<br/>5.3.5条件资源  111<br/>5.3.6变量替换  113<br/>5.3.7基于Git与Docker Registry的身份验证  117<br/>5.3.8基于Kubectl向Kubernetes集群持续部署  124<br/>5.4Trigger  126<br/>5.4.1TriggerTemplate  126<br/>5.4.2TriggerBinding  128<br/>5.4.3EventListener  131<br/>5.4.4将EventListener暴露给外部  138<br/>5.4.5ClusterTriggerBinding  138<br/>5.4.6CEL表达式扩展  139<br/>5.5Dashborad简介  140<br/>5.5.1Dashboard主要支持功能  140<br/>5.5.2Dashboard常用功能示例  141<br/>5.6安装Tekton Pipeline及相关组件  143<br/>5.6.1Tekton Pipeline安装  143<br/>5.6.2Tekton Dashborad安装  145<br/>5.6.3Tekton Trigger安装  145<br/>5.7应用CI/CD配置示例  146<br/>5.7.1Java语言配置示例  146<br/>5.7.2PHP语言配置示例  151<br/>5.8本章小结  155<br/>实战篇<br/>第6章基于Knative的云原生应用的设计实现  158<br/>6.1云原生应用的设计原则  158<br/>6.2使用Knative的服务管理组件管理应用  160<br/>6.2.1部署一个Knative Service  161<br/>6.2.2更新Knative Service Configuration  164<br/>6.2.3流量分发到不同版本  166<br/>6.2.4蓝绿部署与灰度发布  167<br/>6.2.5Knative Service的弹性伸缩配置  170<br/>6.3使用事件驱动组件解耦服务依赖  172<br/>6.3.1部署一个Knative事件驱动应用  172<br/>6.3.2使用通道与订阅方式传递事件  175<br/>6.3.3与Apache Kafka集成  177<br/>6.3.4ContainerSource事件源  180<br/>6.3.5PingSource事件源  182<br/>6.3.6Parallel  183<br/>6.3.7Sequence  187<br/>6.3.8SinkBinding  190<br/>6.3.9GitHub事件源  191<br/>6.4本章小结  194<br/>扩展篇<br/>第7章Serving组件的扩展配置  196<br/>7.1自动扩缩容的配置  196<br/>7.1.1全局或修订版范围设置  196<br/>7.1.2Class  197<br/>7.1.3度量指标  198<br/>7.1.4目标值  198<br/>7.1.5缩放边界  202<br/>7.1.6KPA特性设置  203<br/>7.2路由管理  208<br/>7.2.1定制Knative服务的主域名  208<br/>7.2.2DNS泛域名解析配置  211<br/>7.2.3服务的可见范围控制  212<br/>7.3网络与安全  213<br/>7.3.1证书管理工具cert-manager  213<br/>7.3.2手动配置TLS证书  214<br/>7.3.3自动配置TLS证书  216<br/>7.4运维相关配置  220<br/>7.4.1从私有容器镜像仓库部署应用  220<br/>7.4.2组件高可用配置  221<br/>7.5本章小结  222<br/>第8章日志中心  223<br/>8.1基于EFK的日志中心解决方案  223<br/>8.1.1EFK基础功能介绍  223<br/>8.1.2应用日志格式说明  223<br/>8.1.3添加Fluentd配置  224<br/>8.1.4配置Kibana索引模式  225<br/>8.1.5数据搜索展示  225<br/>8.1.6创建可视化图表  225<br/>8.1.7创建仪表盘  227<br/>8.2本章小结  229<br/>第9章监控报警平台  230<br/>9.1基于Prometheus和Grafana的监控报警平台  230<br/>9.1.1Prometheus  230<br/>9.1.2Grafana  233<br/>9.2Knative仪表盘  233<br/>9.3本章小结  238<br/>附录  239

内容摘要
本书从实战角度讲解了Knative的原理与开发。<br>全书正文一共11章,共4个部分:<br>一、准备篇(第1~2章)<br>全面介绍了Serverless,Knative的概念、优势、架构设计、工作原理,以及开发环境的搭建。<br>二、基础篇(第3~5章)<br>详细讲解了Knative的三大核心组件:Serving、Eventing和Tektonpipeline。<br>三、实战篇(第6~8章)<br>主要介绍了Knative的云原生微服务的设计与实现、Knative的FaaS实现,以及性能优化相关的主题。<br>四、扩展篇(第9~11章)<br>讲解了与Knative相关的日志中心、监控报警平台和可视化工具。

主编推荐
靠前 作者经验丰富作者是云原生、Serverless领域专家,多年经验(京东)作者是当当网云原生实验室负责人,多年经验(当当)NO.2 聚焦5个维度从架构、功能、原理、开发、运维5维度全面剖析KnativeNO.3 全套解决方案系统地讲解基于Knative的无服务器架构解决方案NO.4 包含大量案例用大量案例展示用Knative管理Serverless应用过程

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP