Kubernetes实战
全新正版 极速发货
¥
53.71
5.4折
¥
99
全新
库存6件
作者(美)Brendan Burns[等]著
出版社机械工业出版社
ISBN9787111672128
出版时间2021-01
装帧平装
开本16开
定价99元
货号1202293047
上书时间2024-06-29
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
目录
前言1<br/>第1章 搭建一个基本服务7<br/>1.1 应用程序概览7<br/>1.2 配置文件管理7<br/>1.3 使用Deployment创建多副本服务9<br/>1.4 为HTTP流量配置外部Ingress12<br/>1.5 使用ConfigMap配置应用程序13<br/>1.6 使用Secret管理认证15<br/>1.7 部署简单的有状态数据库18<br/>1.8 使用服务创建TCP负载均衡器21<br/>1.9 使用Ingress将流量路由到静态文件服务器22<br/>1.10 使用Helm参数化应用程序24<br/>1.11 部署服务的最佳实践26<br/>1.12 小结27<br/>第2章 开发者工作流29<br/>2.1 目的29<br/>2.2 搭建开发集群30<br/>2.3 为多个开发者搭建共享集群31<br/>2.4 启动开发者工作流38<br/>2.5 环境初始化38<br/>2.6 启动开发39<br/>2.7 启动测试与调试40<br/>2.8 搭建开发环境的最佳实践40<br/>2.9 小结41<br/>第3章 监控与日志43<br/>3.1 指标与日志43<br/>3.2 监控技术43<br/>3.3 监控模式44<br/>3.4 Kubernetes指标概述45<br/>3.5 应该监控什么指标48<br/>3.6 监控工具49<br/>3.7 使用Prometheus监控Kubernetes51<br/>3.8 日志概述55<br/>3.9 日志工具57<br/>3.10 使用EFK记录日志58<br/>3.11 告警60<br/>3.12 监控、日志及告警的最佳实践62<br/>3.13 小结63<br/>第4章 配置、机密以及RBAC65<br/>4.1 通过ConfigMap和Secret配置应用65<br/>4.2 ConfigMap和Secret API的最佳实践67<br/>4.3 RBAC73<br/>4.4 小结78<br/>第5章 持续集成、测试和部署79<br/>5.1 版本控制80<br/>5.2 持续集成80<br/>5.3 测试81<br/>5.4 镜像构建81<br/>5.5 为镜像标记标签82<br/>5.6 持续部署83<br/>5.7 部署策略84<br/>5.8 生产环境中的测试88<br/>5.9 搭建流水线并进行混沌试验89<br/>5.10 CI/CD的最佳实践94<br/>5.11 小结95<br/>第6章 版本控制、发布和部署97<br/>6.1 版本控制97<br/>6.2 发布98<br/>6.3 部署99<br/>6.4 综合示例100<br/>6.5 小结104<br/>第7章 全球化应用的分发和预演105<br/>7.1 镜像的分发106<br/>7.2 参数化部署107<br/>7.3 全球流量负载均衡107<br/>7.4 可靠的全球化部署108<br/>7.5 如何应对出现的问题113<br/>7.6 全球化部署的最佳实践114<br/>7.7 小结115<br/>第8章 资源管理117<br/>8.1 Kubernetes Scheduler117<br/>8.2 高级调度技术119<br/>8.3 Pod资源管理122<br/>8.4 资源管理的最佳实践136<br/>8.5 小结136<br/>第9章 网络、网络安全与服务网格137<br/>9.1 Kubernetes的网络原则137<br/>9.2 网络插件139<br/>9.3 Kubernetes中的服务142<br/>9.4 网络安全策略149<br/>9.5 服务网格153<br/>9.6 小结155<br/>第10章 Pod和容器安全157<br/>10.1 PodSecurityPolicy API157<br/>10.2 工作负载隔离和RuntimeClass170<br/>10.3 其他Pod和容器安全注意事项172<br/>10.4 小结173<br/>第11章 集群的策略和治理175<br/>11.1 为什么策略和治理很重要175<br/>11.2 这里所说的策略有何不同175<br/>11.3 云原生策略引擎176<br/>11.4 Gatekeeper简介176<br/>11.5 审计181<br/>11.6 策略和治理的最佳实践183<br/>11.7 小结184<br/>第12章 多集群管理185<br/>12.1 为什么需要多集群185<br/>12.2 多集群设计的考量187<br/>12.3 多集群部署管理189<br/>12.4 GitOps集群管理方式191<br/>12.5 多集群管理工具194<br/>12.6 Kubernetes Federation194<br/>12.7 多集群管理的最佳实践197<br/>12.8 小结198<br/>第13章 集成外部服务和 Kubernetes199<br/>13.1 将外部服务导入Kubernetes199<br/>13.2 将Kubernetes服务导出到外部203<br/>13.3 在Kubernetes之间共享服务207<br/>13.4 第三方工具207<br/>13.5 连接集群和外部服务的最佳实践208<br/>13.6 小结208<br/>第14章 在Kubernetes上运行机器学习工作负载209<br/>14.1 为什么Kubernetes非常适合机器学习209<br/>14.2 机器学习工作流210<br/>14.3 Kubernetes集群管理员与机器学习211<br/>14.4 数据科学家关心的事218<br/>14.5 在Kubernetes上运行机器学习工作负载的最佳实践219<br/>14.6 小结220<br/>第15章 在Kubernetes上构建高层应用的模式221<br/>15.1 开发高层抽象的方法221<br/>15.2 扩展Kubernetes222<br/>15.3 构建平台时的设计考量224<br/>15.4 构建应用平台的最佳实践226<br/>15.5 小结227<br/>第16章 管理状态和有状态应用229<br/>16.1 卷和卷挂载230<br/>16.2 Kubernetes存储231<br/>16.3 有状态应用235<br/>16.4 小结240<br/>第17章 准入控制和授权241<br/>17.1 准入控制241<br/>17.2 授权248<br/>17.3 小结251<br/>第18章 总结253
内容摘要
在本书中,四位在分布式系统、企业应用开发和开源领域有着丰富经验的Kubernetes专家将会对如何使用Kubernetes容器编排系统构建应用进行全程指导。本书内容丰富,涵盖开发人员的工作流程、监控和度量指标、配置管理、持续集成和测试、版本控制与发布、应用程序的全球化部署、资源管理、网络、Pod安全、集群策略与治理、多集群管理、外部服务集成、机器学习、如何在Kubernetes上构建更高层次的平台、状态管理和有状态应用程序、许可控制与授权等,是一本非常全面的实践指南。<br>
主编推荐
在本书中,四位在分布式系统、企业应用开发和开源领域有着丰富经验的Kubernetes专家将会对使用Kubernetes容器编排系统构建应用进行全程指导。他们的经验来源于在生产环境中成功运行Kubernetes的众多企业,书中的很多方法也通过具体的代码示例来说明。本书面向已经熟悉Kubernetes 的基本概念,想进一步学习通用的*佳实践的读者。本书提供了在Kubernetes上构建应用所需的知识。
— 没有更多了 —
以下为对购买帮助不大的评价