书籍期刊云计算大数据编程语言

Kubernetes进阶实战

本书致力于帮助容器编排技术的初级和中级用户循序渐进地理解与使用Kubernetes系统,因此本书的编写充分考虑到初学者进入新知识领域时的茫然,采用由浅入深、提纲挈领、再由点到面...

作品简介

本书致力于帮助容器编排技术的初级和中级用户循序渐进地理解与使用Kubernetes系统,因此本书的编写充分考虑到初学者进入新知识领域时的茫然,采用由浅入深、提纲挈领、再由点到面的方式讲解每一个知识细节。对于每个知识点,不仅介绍了其概念和用法,还分析了为什么要有这个概念,实现的方式是什么,背后的逻辑为何,等等,使读者不仅能知其然,还能知其所以然。本书不仅要带领读者入门,更是一本可以随时动手加以验证的实践手册,而且对于部分重要的内容还会专门一步步地给出具体的实操案例,帮助读者在实践中升华对概念的理解。本书几乎涵盖了应用Kubernetes系统的所有主流知识点,它甚至可以作为计划考取CKA认证的读者的配套参考图书。

作品目录

  1. 前言
  2. 第1章 Kubernetes系统基础
  3. 1.1 容器技术概述
  4. 1.2 Kubernetes概述
  5. 1.3 Kubernetes集群组件
  6. 1.4 Kubernetes网络模型基础
  7. 1.5 本章小结
  8. 第2章 Kubernetes快速入门
  9. 2.1 Kubernetes的核心对象
  10. 2.2 部署Kubernetes集群
  11. 2.3 kubectl使用基础与示例
  12. 2.4 命令式容器应用编排
  13. 2.5 本章小结
  14. 第3章 资源管理基础
  15. 3.1 资源对象及API群组
  16. 3.2 对象类资源格式
  17. 3.3 kubectl命令与资源管理
  18. 3.4 管理名称空间资源
  19. 3.5 Pod资源的基础管理操作
  20. 3.6 本章小结
  21. 第4章 管理Pod资源对象
  22. 4.1 容器与Pod资源对象
  23. 4.2 管理Pod对象的容器
  24. 4.3 标签与标签选择器
  25. 4.4 资源注解
  26. 4.5 Pod对象的生命周期
  27. 4.6 Pod存活性探测
  28. 4.7 Pod就绪性探测
  29. 4.8 资源需求及资源限制
  30. 4.9 本章小结
  31. 第5章 Pod控制器
  32. 5.1 关于Pod控制器
  33. 5.2 ReplicaSet控制器
  34. 5.3 Deployment控制器
  35. 5.4 DaemonSet控制器
  36. 5.5 Job控制器
  37. 5.6 CronJob控制器
  38. 5.7 ReplicationController
  39. 5.8 Pod中断预算
  40. 5.9 本章小结
  41. 第6章 Service和Ingress
  42. 6.1 Service资源及其实现模型
  43. 6.2 Service资源的基础应用
  44. 6.3 服务发现
  45. 6.4 服务暴露
  46. 6.5 Headless类型的Service资源
  47. 6.6 Ingress资源
  48. 6.7 案例:使用Ingress发布tomcat
  49. 6.8 本章小结
  50. 第7章 存储卷与数据持久化
  51. 7.1 存储卷概述
  52. 7.2 临时存储卷
  53. 7.3 节点存储卷hostPath
  54. 7.4 网络存储卷
  55. 7.5 持久存储卷
  56. 7.6 downwardAPI存储卷
  57. 7.7 本章小结
  58. 第8章 配置容器应用:ConfigMap和Secret
  59. 8.1 容器化应用配置方式
  60. 8.2 通过命令行参数配置容器应用
  61. 8.3 利用环境变量配置容器应用
  62. 8.4 应用程序配置管理及ConfigMap资源
  63. 8.5 Secret资源
  64. 8.6 本章小结
  65. 第9章 StatefulSet控制器
  66. 9.1 StatefulSet概述
  67. 9.2 StatefulSet基础应用
  68. 9.3 StatefulSet资源扩缩容
  69. 9.4 StatefulSet资源升级
  70. 9.5 案例:etcd集群
  71. 9.6 本章小结
  72. 第10章 认证、授权与准入控制
  73. 10.1 访问控制概述
  74. 10.2 服务账户管理与应用
  75. 10.3 X.509数字证书认证
  76. 10.4 基于角色的访问控制:RBAC
  77. 10.5 Kubernetes Dashboard
  78. 10.6 准入控制器与应用示例
  79. 10.7 本章小结
  80. 第11章 网络模型与网络策略
  81. 11.1 Kubernetes网络模型及CNI插件
  82. 11.2 flannel网络插件
  83. 11.3 网络策略
  84. 11.4 Calico网络插件
  85. 11.5 本章小结
  86. 第12章 Pod资源调度
  87. 12.1 Kubernetes调度器概述
  88. 12.2 节点亲和调度
  89. 12.3 Pod资源亲和调度
  90. 12.4 污点和容忍度
  91. 12.5 Pod优选级和抢占式调度
  92. 12.6 本章小结
  93. 第13章 Kubernetes系统扩展
  94. 13.1 自定义资源类型(CRD)
  95. 13.2 自定义API Server
  96. 13.3 Kubernetes集群高可用
  97. 13.4 Kubernetes的部署模式
  98. 13.5 容器时代的DevOps概述
  99. 13.6 本章小结
  100. 第14章 资源指标及HPA控制器
  101. 14.1 资源监控及资源指标
  102. 14.2 资源指标及其应用
  103. 14.3 自定义指标与Prometheus
  104. 14.4 自动弹性缩放
  105. 14.5 本章小结
  106. 第15章 Helm程序包管理器
  107. 15.1 Helm基础
  108. 15.2 Helm Charts
  109. 15.3 Helm实践:部署EFK日志管理系统
  110. 15.4 本章小结
  111. 附录A 部署Kubernetes集群
  112. 附录B 部署GlusterFS及Heketi

相关图书

VMware vSphere 6.5企业运维实战
本书以vSphere 6.5.0版本为基准,对VMware虚拟化数据中心的规划、硬件选型、常用服务器RAID配置、存储配置,以及VMware虚拟化产品的安装、从物理机到虚拟机的迁移(P2V与V2V)、虚拟机的备份与恢复、vSphere的运维管理等内容进行了详细介绍。同时,本书还对VMware超融合架构VMware vSAN进行了深入介绍,并对虚拟化项目中碰到的一些故障简单说明,给出了解决方法。 全书采用“Step By Step”的教学方法,介绍了大量先进的虚拟化应用技术,步骤清晰、讲解细致,非常容易学习和快速掌握,既可以供虚拟机技术爱好者
Python编程:从入门到实践
本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
VMware Horizon桌面与应用虚拟化权威指南
IT的基础模式从20世纪60年代的“主机–终端”,90年代的“客户机–服务器”,演变至今天的“移动–云计算”,其动因我想无外乎是技术创新与商业驱动的合力所致。
VMware Virtual SAN实战
这是一本系统讲解VSAN应用的实操类著作。首先介绍了VSAN产品的概念、兼容性、使用场景、功能限制以及它与软件定义数据中心的关系,然后依次讲解了VSAN的配置、集群构建、原理解析、集群的维护/升级/监控;最后讲解了VSAN的常见故障和性能优化。
Kubernetes微服务实战
本书正是你一直期待的那本书。本书包罗万象,会介绍如何开发微服务并将其部署在Kubernetes平台上,基于微服务的架构与Kubernetes的结合将会带来巨大影响。书中首先解释了微服务和Kubernetes背后的基本概念,讨论了一些现实世界中的关注点和权衡取舍,引导你完成基于微服务的系统开发,向你展示最佳实践并给出了大量建议。
Docker实战
自从2013年3月Docker 0.1版本发布以来,以其为代表的容器技术也走上了快速发展之路,Docker容器在很大程度上改变了软件的架构设计、开发和运维部署方式,也给早些年就提出微服务的架构模式插上了快速起飞的翅膀。《Docker实战》由Docker社区第一人Jeff Nickoloff编写,

暂无评论

暂无评论...