管理Kubernetes

管理Kubernetes
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
2019-12
版次: 1
ISBN: 9787519840105
定价: 58.00
装帧: 精装
开本: 16开
纸张: 胶版纸
页数: 196页
7人买过
  • 本书主要内容 
    §  学习如何操作集群,开发人员如何利用Kubernetes部署应用程序,以及如何利用Kubernetes减轻开发人员的负担。 
    §  通过掌握Kubernetes API以及配置选项来调整、保护,以及调节集群。 
    §  检测集群级别的问题,学习必要的响应步骤并快速恢复集群。 
    §  确定如何以及何时添加构建、扩展或以其他方式改进Kubernetes集群的库、工具和平台。 

    作者介绍 
      
    Brendan Burns是Kubernetes开源容器管理平台的联合创始人。他是微软杰出的工程师,负责管理微软的Azure资源管理器和Azure容器服务团队。在加入微软之前,他曾是谷歌云平台的高级工程师。 
      
    Craig Tracey曾构建了支持互联网的基础设施,包括从内核设备驱动程序到大规模云存储服务的所有技术。在加入Heptio后,他由软件开发人员转为了现场工程师,帮助该公司采用了Kubernetes,并通过代码向员工们介绍云原生架构的原则。 
      

    前言 .1 
    第1 章 绪论 .7 
    1.1 集群如何运作 .8 
    1.2 调整、保护以及调节集群 .9 
    1.3 出现问题时做出响应 10 
    1.4 通过新功能和自定义的功能扩展系统 .11 
    1.5 小结 12 
    第2 章 Kubernetes 概述  13 
    2.1 容器 13 
    2.2 容器编排 .15 
    2.3 Kubernetes API 16 
    2.4 小结 27 
    第3 章 Kubernetes 的架构 . 29 
    3.1 概念 29 
    3.2 结构 33 
    3.3 组件 35 
    3.4 小结 40 
    第4 章 Kubernetes API 服务器 . 41 
    4.1 可管理性的基本特征 41 
    4.2 API 服务器的组成部分 42 
    4.3 请求管理 .49 
    4.4 API 服务器内部 59 
    4.5 调试API 服务器 .60 
    4.6 小结 62 
    第5 章 调度器  63 
    5.1 概述 63 
    5.2 调度的过程 64 
    5.3 通过标签、亲和性、污点和容忍来控制调度 67 
    5.4 小结 72 
    第6 章 安装Kubernetes  73 
    6.1 kubeadm 73 
    6.2 安装控制平面 76 
    6.3 安装工作节点 83 
    6.4 插件 85 
    6.5 阶段 85 
    6.6 高可用性 .86 
    6.7 升级 86 
    6.8 小结 89 
    第7 章 身份认证与用户管理  91 
    7.1 用户 92 
    7.2 身份认证 .93 
    7.3 kubeconfig 102 
    7.4 服务账号 104 
    7.5 小结 106 
    第8 章 授权  107 
    8.1 REST .107 
    8.2 授权 108 
    8.3 基于角色的访问控制 . 110 
    8.4 小结  116 
    第9 章 准入控制  117 
    9.1 配置  118 
    9.2 常见的控制器  118 
    9.3 动态准入控制器 123 
    9.4 小结 130 
    第10 章 网络 . 131 
    10.1 容器网络接口 .131 
    10.2 kube-proxy 134 
    10.3 服务发现 136 
    10.4 网络策略 138 
    10.5 服务网格 140 
    10.6 小结 .141 
    第11 章 监控Kubernetes . 143 
    11.1 监控目标 143 
    11.2 日志与监控之间的差异145 
    11.3 构建监控栈 146 
    11.4 监控的内容 151 
    11.5 小结 .157 
    第12 章 灾难恢复 . 159 
    12.1 高可用性 159 
    12.2 状态 .160 
    12.3 应用数据 161 
    12.4 工作节点 162 
    12.5 etcd 163 
    12.6 Ark 164 
    12.7 小结 .166 
    第13 章 扩展Kubernetes . 167 
    13.1 Kubernetes 的扩展点 167 
    13.2 集群的守护程序 .168 
    13.3 集群助手 171 
    13.4 延长API 服务器的生命周期 174 
    13.5 向Kubernetes 添加自定义API 177 
    13.6 小结 .181 
    第14 章 总结 . 183 

  • 内容简介:
    本书主要内容 
    §  学习如何操作集群,开发人员如何利用Kubernetes部署应用程序,以及如何利用Kubernetes减轻开发人员的负担。 
    §  通过掌握Kubernetes API以及配置选项来调整、保护,以及调节集群。 
    §  检测集群级别的问题,学习必要的响应步骤并快速恢复集群。 
    §  确定如何以及何时添加构建、扩展或以其他方式改进Kubernetes集群的库、工具和平台。 

  • 作者简介:
    作者介绍 
      
    Brendan Burns是Kubernetes开源容器管理平台的联合创始人。他是微软杰出的工程师,负责管理微软的Azure资源管理器和Azure容器服务团队。在加入微软之前,他曾是谷歌云平台的高级工程师。 
      
    Craig Tracey曾构建了支持互联网的基础设施,包括从内核设备驱动程序到大规模云存储服务的所有技术。在加入Heptio后,他由软件开发人员转为了现场工程师,帮助该公司采用了Kubernetes,并通过代码向员工们介绍云原生架构的原则。 
      

  • 目录:
    前言 .1 
    第1 章 绪论 .7 
    1.1 集群如何运作 .8 
    1.2 调整、保护以及调节集群 .9 
    1.3 出现问题时做出响应 10 
    1.4 通过新功能和自定义的功能扩展系统 .11 
    1.5 小结 12 
    第2 章 Kubernetes 概述  13 
    2.1 容器 13 
    2.2 容器编排 .15 
    2.3 Kubernetes API 16 
    2.4 小结 27 
    第3 章 Kubernetes 的架构 . 29 
    3.1 概念 29 
    3.2 结构 33 
    3.3 组件 35 
    3.4 小结 40 
    第4 章 Kubernetes API 服务器 . 41 
    4.1 可管理性的基本特征 41 
    4.2 API 服务器的组成部分 42 
    4.3 请求管理 .49 
    4.4 API 服务器内部 59 
    4.5 调试API 服务器 .60 
    4.6 小结 62 
    第5 章 调度器  63 
    5.1 概述 63 
    5.2 调度的过程 64 
    5.3 通过标签、亲和性、污点和容忍来控制调度 67 
    5.4 小结 72 
    第6 章 安装Kubernetes  73 
    6.1 kubeadm 73 
    6.2 安装控制平面 76 
    6.3 安装工作节点 83 
    6.4 插件 85 
    6.5 阶段 85 
    6.6 高可用性 .86 
    6.7 升级 86 
    6.8 小结 89 
    第7 章 身份认证与用户管理  91 
    7.1 用户 92 
    7.2 身份认证 .93 
    7.3 kubeconfig 102 
    7.4 服务账号 104 
    7.5 小结 106 
    第8 章 授权  107 
    8.1 REST .107 
    8.2 授权 108 
    8.3 基于角色的访问控制 . 110 
    8.4 小结  116 
    第9 章 准入控制  117 
    9.1 配置  118 
    9.2 常见的控制器  118 
    9.3 动态准入控制器 123 
    9.4 小结 130 
    第10 章 网络 . 131 
    10.1 容器网络接口 .131 
    10.2 kube-proxy 134 
    10.3 服务发现 136 
    10.4 网络策略 138 
    10.5 服务网格 140 
    10.6 小结 .141 
    第11 章 监控Kubernetes . 143 
    11.1 监控目标 143 
    11.2 日志与监控之间的差异145 
    11.3 构建监控栈 146 
    11.4 监控的内容 151 
    11.5 小结 .157 
    第12 章 灾难恢复 . 159 
    12.1 高可用性 159 
    12.2 状态 .160 
    12.3 应用数据 161 
    12.4 工作节点 162 
    12.5 etcd 163 
    12.6 Ark 164 
    12.7 小结 .166 
    第13 章 扩展Kubernetes . 167 
    13.1 Kubernetes 的扩展点 167 
    13.2 集群的守护程序 .168 
    13.3 集群助手 171 
    13.4 延长API 服务器的生命周期 174 
    13.5 向Kubernetes 添加自定义API 177 
    13.6 小结 .181 
    第14 章 总结 . 183 

查看详情
12