Kubernetes in Action中文版 k8s实战 PDF下载

/images/upload/574.jpg
百度网盘
提取码

《Kubernetes in Action中文版》主要讲解如何在 Kubernetes 中部署分布式容器应用。《Kubernetes in Action中文版》开始部分概要介绍了 Docker 和Kubernetes 的由来和发展,然后通过在 Kubernetes 中部署一个应用程序,一点点增加功能,逐步加深我们对于Kubernetes架构的理解和操作的实践。在本书的后面部分,也可以学习一些高阶的主题,比如监控、调试及伸缩。Kubernetes是希腊文,意思是“舵手”,带领我们安全地到达未知水域。Kubernetes这样的容器编排系统,会帮助我们妥善地管理分布式应用的部署结构和线上流量,高效地组织容器和服务。Kubernetes 作为数据中心操作系统,在设计软件系统时,能够尽量降低在底层网络和硬件设施上的负担。1 Kubernetes 介绍 1 1.2 介绍容器技术 7 3.1 介绍 pod 53 3.1.2 了解 pod 55 3.2 以 YAML 或 JSON 描述文件创建 pod 58 3.2.2 为 pod 创建一个简单的 YAML 描述文件 61 3.2.4 查看应用程序日志 64 3.3 使用标签组织 pod 66 3.3.3 修改现有 pod 的标签 68 3.4.1 使用标签选择器列出 pod 69 3.5.1 使用标签分类工作节点 72 3.5.3 调度到一个特定节点 73 3.6.1 查找对象的注解 74 3.7.3 创建一个命名空间 76 3.8.1 按名称删除 pod 78 3.8.3 通过删除整个命名空间来删除 pod 80 3.8.5 删除命名空间中的(几乎)所有资源 80 4.1 保持 pod 健康 84 4.1.3 使用存活探针 86 4.2.1 ReplicationController 的操作 90 4.2.3 使用 ReplicationController 94 4.2.5 修改 pod 模板 100 4.2.7 删除一个 ReplicationController 103 4.3.1 比较 ReplicaSet 和 ReplicationController 104 4.3.3 创建和检查 ReplicaSet 106 4.3.5 ReplicaSet 小结 107 4.4.1 使用 DaemonSet 在每个节点上运行一个 pod 108 4.5 运行执行单个任务的 pod 112 4.5.4 在 Job 中运行多个 pod 实例 114 4.6 安排 Job 定期运行或在将来运行一次 116 5.1 介绍服务 122 5.2.2 手动配置服务的 endpoint 133 5.3.2 通过负载均衡器将服务暴露出来 140 5.5.1 介绍就绪探针 151 5.5.3 了解就绪探针的实际作用 154 5.6.1 创建 headless 服务 156 5.6.3 发现所有的 pod——包括未就绪的 pod 157 6.2.2 使用 Git 仓库作为存储卷 168 6.3.2 检查使用 hostPath 卷的系统 pod 172 6.4.2 通过底层持久化存储使用其他类型的卷 177 6.5.1 介绍持久卷和持久卷声明 179 6.5.5 了解使用持久卷和持久卷声明的好处 185 7.1 配置容器化应用程序 195 7.4.1 ConfigMap 介绍 202 7.4.3 给容器传递 ConfigMap 条目作为环境变量 206 7.4.5 传递 ConfigMap 条目作为命令行参数 209 7.4.7 更新应用配置且不重启应用程序 216 7.5.5 在 pod 中使用 Secret 222 8.1 通过 Downward API 传递元数据 229 8.2 与 Kubernetes API 服务器交互 237 8.2.2 从 pod 内部与 API 服务器进行交互 242 8.2.4 使用客户端库与 API 服务器交互 251 9.1 更新运行在 pod 内的应用程序 256 9.1.2 先创建新 pod 再删除旧版本 pod 257 9.2.1 运行第一个版本的应用 259 9.3 使用 Deployment 声明式地升级应用 266 9.3.2 升级 Deployment 269 9.3.4 控制滚动升级速率 276 10.1.1 运行每个实例都有单独存储的多副本 286 10.2 了解 Statefulset 289 10.2.2 提供稳定的网络标识 290 10.4 在 Statefulset 中发现伙伴节点 305 10.6 本章小结 313 11.1.4 API 服务器如何通知客户端资源变更 324 11.1.9 介绍 Kubernetes 插件 333 11.4 跨 pod 网络 340 11.5.2 kube-proxy 如何使用 iptables 344 12.1 了解认证机制 351 12.2 通过基于角色的权限控制加强集群安全 358
12.2.1 介绍 RBAC 授权插件 359
12.2.2 介绍 RBAC 资源 360
12.2.3 使用 Role 和 RoleBinding

本文如果没有标注原创均采集于网络,版权归原作者所有

标签: none

仅有一条评论

  1. sad sad

    对对对

添加新评论