管理Kubernetes
Brendan Burns, Craig Tracey
马晶慧 译
出版时间:2019年12月
页数:196
虽然Kubernetes极大地简化了部署容器化应用程序的工作,但每天管理这种编排框架仍然是一项复杂的工作。站点管理人员以及开发运营工程师可以通过本书学习如何构建、操作、管理及升级 Kubernetes集群,无论这些集群位于云基础架构之上还是在企业内部。
本书的作者Brendan Burns是Kubernetes的联合创始人,而Craig Tracey是Heptio的现场工程师。本书详细讲解了Kubernetes的内部工作原理,并向读者展示了如何通过维护、调整和改善集群来满足特定需求。你可以通过本书学习如何从设计集群、管理访问控制、监视和报警,以及升级Kubernetes等方面来综合考虑架构的选择,还可以通过本书深入了解如何充分利用这种编排框架的功能。
● 学习如何操作集群,开发人员如何利用Kubernetes部署应用程序,以及如何利用Kubernetes减轻开发人员的负担。
● 通过掌握Kubernetes API以及配置选项来调整、保护,以及调节集群。
● 检测集群级别的问题,学习必要的响应步骤并快速恢复集群。
● 确定如何以及何时添加构建、扩展或以其他方式改进Kubernetes集群的库、工具和平台。
  1. 前言
  2. 第1章 绪论
  3. 1.1 集群如何运作
  4. 1.2 调整、保护以及调节集群
  5. 1.3 出现问题时做出响应
  6. 1.4 通过新功能和自定义的功能扩展系统
  7. 1.5 小结
  8. 第2章 Kubernetes概述
  9. 2.1 容器
  10. 2.2 容器编排
  11. 2.3 Kubernetes API
  12. 2.4 小结
  13. 第3章 Kubernetes 的架构
  14. 3.1 概念
  15. 3.2 结构
  16. 3.3 组件
  17. 3.4 小结
  18. 第4章 Kubernetes API服务器
  19. 4.1 可管理性的基本特征
  20. 4.2 API服务器的组成部分
  21. 4.3 请求管理
  22. 4.4 API服务器内部
  23. 4.5 调试API服务器
  24. 4.6 小结
  25. 第5章 调度器
  26. 5.1 概述
  27. 5.2 调度的过程
  28. 5.3 通过标签、亲和性、污点和容忍来控制调度
  29. 5.4 小结
  30. 第6章 安装Kubernetes
  31. 6.1 kubeadm
  32. 6.2 安装控制平面
  33. 6.3 安装工作节点
  34. 6.4 插件
  35. 6.5 阶段
  36. 6.6 高可用性
  37. 6.7 升级
  38. 6.8 小结
  39. 第7章 身份认证与用户管理
  40. 7.1 用户
  41. 7.2 身份认证
  42. 7.3 kubeconfig
  43. 7.4 服务账号
  44. 7.5 小结
  45. 第8章 授权
  46. 8.1 REST
  47. 8.2 授权
  48. 8.3 基于角色的访问控制
  49. 8.4 小结
  50. 第9章 准入控制
  51. 9.1 配置
  52. 9.2 常见的控制器
  53. 9.3 动态准入控制器
  54. 9.4 小结
  55. 第10章 网络
  56. 10.1 容器网络接口
  57. 10.2 kube-proxy
  58. 10.3 服务发现
  59. 10.4 网络策略
  60. 10.5 服务网格
  61. 10.6 小结
  62. 第11章 监控Kubernetes
  63. 11.1 监控目标
  64. 11.2 日志与监控之间的差异
  65. 11.3 构建监控栈
  66. 11.4 监控的内容
  67. 11.5 小结
  68. 第12章 灾难恢复
  69. 12.1 高可用性
  70. 12.2 状态
  71. 12.3 应用数据
  72. 12.4 工作节点
  73. 12.5 etcd
  74. 12.6 Ark
  75. 12.7 小结
  76. 第13章 扩展Kubernetes
  77. 13.1 Kubernetes的扩展点
  78. 13.2 集群的守护程序
  79. 13.3 集群助手
  80. 13.4 延长API服务器的生命周期
  81. 13.5 向Kubernetes添加自定义API
  82. 13.6 小结
  83. 第14章 总结
书名:管理Kubernetes
译者:马晶慧 译
国内出版社:中国电力出版社
出版时间:2019年12月
页数:196
书号:978-7-5198-4010-5
原版书书名:Managing Kubernetes
原版书出版商:O'Reilly Media
Brendan Burns
 
Brendan Burns是微软的杰出工程师,也是Kubernetes项目的共同创始人。目前在微软 Azure负责容器和DevOps相关工作。在加入微软之前,他在谷歌云平台上工作,帮助构建了Deployment Manager和Cloud DNS等API。在从事云计算之前,他曾在谷歌从事网络搜索基础架构方面工作,专注于低延迟索引。他拥有马萨诸塞州阿默斯特大学计算机科学博士学位,主修机器人技术。他和妻子Robin Sanders(以及两个孩子),还有一只名字叫Mrs. Paws的猫(用铁爪管理着他们的家)居住在美国西雅图。
 
 
Craig Tracey
 
Craig Tracey曾构建了支持互联网的基础设施,包括从内核设备驱动程序到大规模云存储服务的所有技术。在加入Heptio后,他由软件开发人员转为了现场工程师,帮助该公司采用了Kubernetes,并通过代码介绍云原生架构的原则。
 
 
购买选项
定价:58.00元
书号:978-7-5198-4010-5
出版社:中国电力出版社