本篇主要提供Kubernetes指南:从Docker到Kubernetes实践全接触计算机与互联网电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
商品基本信息,请以下列介绍为准 | |
商品名称: | Kubernetes指南:从Docker到Kubernetes实践全接触 计算机与互联网 书籍 |
作者: | 龚正[等]编著 |
定价: | 168.0 |
出版社: | 电子工业出版社 |
出版日期: | 2019-06-01 |
ISBN: | 9787121362354 |
印次: | |
版次: | |
装帧: | 平装 |
开本: | 16开 |
内容简介 | |
Kubernetes是由谷歌开源的Docker容器集群管理系统,为容器化的应用提供了资源调度、部署运行、服务发现、扩容及缩容等一整套功能。本书从架构师、开发人员和运维人员的角度,阐述了Kubernetes的基本概念、实践指南、核心原理、开发指导、运维指南、新特性演进等内容,图文并茂、内容丰富、由浅入深、讲解全面;并围绕在生产环境中可能出现的问题,给出了大量的典型案例,比如配置方案、网络方案、共享存储方案、高可用方案及Trouble Shooting技巧等,有很强的实战指导意义。本书内容随着Kubernetes的版本更新不断完善,目前涵盖了Kubernetes从1.0到1.14版本的主要特性,努力为Kubernetes用户提供的Kubernetes技术指南。本书源码已上传至GitHub的kubeguide/K8sDefinitiveGuide-V4-Sourcecode目录,可自行本书源码进行练习。无论是对于软件工程师、测试工程师、运维工程师、软件架构师、技术经理,还是对于IT人士,本书都参考价值。 |
目录 | |
第1章 Kubernetes入门1 1.1 Kubernetes是什么2 1.2 为什么要用Kubernetes5 1.3 从一个简单的例子开始6 1.3.1 环境准备7 1.3.2 启动MySQL服务7 1.3.3 启动Tomcat应用10 1.3.4 通过浏览器访问网页12 1.4 Kubernetes的基本概念和术语13 1.4.1 Master16 1.4.2 Node16 1.4.3 Pod19 1.4.4 Label24 1.4.5 Replication Controller28 1.4.6 Deployment31 1.4.7 Horizontal Pod Autoscaler34 1.4.8 StatefulSet36 1.4.9 Service37 1.4.10 Job45 1.4.11 Volume45 1.4.12 Persistent Volume49 1.4.13 Namespace51 1.4.14 Annotation52 1.4.15 ConfigMap53 1.4.16 小结54 第2章 Kubernetes安装配置指南55 2.1 系统要求56 2.2 使用kubeadm工具快速安装Kubernetes集群57 2.2.1 安装kubeadm和相关工具57 2.2.2 kubeadm config58 2.2.3 Kubernetes的相关镜像59 2.2.4 运行kubeadm init命令安装Master59 2.2.5 安装Node,加入集群61 2.2.6 安装网络插件62 2.2.7 验证Kubernetes集群是否安装完成63 2.3 以二进制文件方式安装Kubernetes集群64 2.3.1 Master上的etcd、kube-apiserver、kube-controller-manager、kube-scheduler服务66 2.3.2 Node上的kubelet、kube-proxy服务71 2.4 Kubernetes集群的设置73 2.4.1 基于CA签名的双向数字证书认证方式73 2.4.2 基于HTTP Base或Token的简单认证方式78 2.5 Kubernetes集群的网络配置80 2.6 内网中的Kubernetes相关配置80 2.6.1 Docker Private Registry(私有Docker镜像库)80 2.6.2 kubelet配置81 2.7 Kubernetes的版本升级81 2.7.1 二进制升级81 2.7.2 使用kubeadm进行集群升级82 2.8 Kubernetes核心服务配置详解84 2.8.1 公共配置参数84 2.8.2 kube-apiserver启动参数85 2.8.3 kube-controller-manager启动参数97 2.8.4 kube-scheduler启动参数107 2.8.5 kubelet启动参数113 2.8.6 kube-proxy启动参数128 2.9 CRI(容器运行时接口)详解132 2.9.1 CRI概述132 2.9.2 CRI的主要组件133 2.9.3 Pod和容器的生命周期管理133 2.9.4 面向容器级别的设计思路135 2.9.5 尝试使用新的Docker-CRI来创建容器136 2.9.6 CRI的进展137 2.10 kubectl命令行工具用法详解137 2.10.1 kubectl用法概述137 2.10.2 kubectl子命令详解139 2.10.3 kubectl参数列表142 2.10.4 kubectl输出格式143 2.10.5 kubectl作示例145 第3章 深入掌握Pod149 3.1 Pod定义详解150 3.2 Pod的基本用法156 3.3 静态Pod161 3.4 Pod容器共享Volume162 3.5 Pod的配置管理165 3.5.1 ConfigMap概述165 3.5.2 创建ConfigMap资源对象165 3.5.3 在Pod中使用ConfigMap173 3.5.4 使用ConfigMap的限制条件179 3.6 在容器内获取Pod信息(Downward API)180 3.6.1 环境变量方式:将Pod信息注入为环境变量180 3.6.2 环境变量方式:将容器资源信息注入为环境变量182 3.6.3 Volume挂载方式184 3.7 Pod生命周期和重启策略186 3.8 Pod健康检查和服务可用性检查187 3.9 玩 |
编辑 | |
1、第4版基于Kubernetes 1.14版本进行内容升级,去掉了前三版源码篇的内容。 2、目录升级,更便于检索,作为K8s容器工具书更为方便。 3、提供源码,参见GitHub的kubeguide/K8sDefinitiveGuide-V4-Sourcecode目录。 4、CNCF、VMware、华为、阿里巴巴、才云、*众咖力荐! 5、从服务化到云原生运维选图书。 6、Helm、Harbor、Prometheus、Windows容器、、运维、实战、入门、架构等应有尽有。 7、微服务时代码农翻身利器,带您共赴浪潮之巅。 |
媒体评论 | |
Kubernetes 1.14版本发布时,我们在CNCF微信公众号上收到留言“求求别更新了,学不动了”。很高兴看到《Kubernetes指南:从Docker到Kubernetes实践全接触》升级到第4版,并更新了Kubernetes 1.14版本的内容,这对Kubernetes使用者和学习者来说是个好消息。 开发者布道者、云原生计算基金会(CNCF)? Donald Liu(https://www.cncf.io/people/staff/)容器是云原生技术的基石,Kubernetes则逐渐替代Docker成为容器技术的名片。《Kubernetes指南:从Docker到Kubernetes实践全接触》作为国内全面介绍Kubernetes设计理念与技术全貌的经典书籍,一直是云原生与容器技术领域从业者的备案头书,也是华为云CKA培训的可选教材之一。该书第4版囊括了Kubernetes项目自1.9到1.14多个大版本的内容更新,无疑是广大Kubernetes技术爱好者的福音,值得阅读。 华为云容器服务技术总监? 刘赫伟 目前,Kubernetes已经成为云原生系统中十分重要的控制平面(Control Plane)软件,提供了云原生应用的各项基础能力。本书详尽地介绍了Kubernetes的基本原理、特性、运维管理和开发扩展,是云原生应用软件架构师、开发人员和运维工程师等不可多得的参考书和学习指南。 Harbor开源容器镜像仓库创始人、VMware中国研发中心技术总监? 张海宁 从技术角度而言,Kubernetes解决了应用编排的标准化和连接问题;从生态角度而言,CNCF基金会领导下的Kubernetes已经成为云原生领域的事实标准,并拥有活跃、透明的社区。《Kubernetes指南:从Docker到Kubernetes实践全接触》第4版展示了Kubernetes开源云原生技术的全景图,是一本从入门到精通的上乘佳作。 阿里云智能技术战略架构师? 陈绪博士 《Kubernetes指南:从Docker到Kubernetes实践全接触》作为Kubernetes领域开山作之一与“常青树”,一直与时俱进。其第4版既涵盖了Kubernetes的新特性与应用,也保持了其由浅入深、理论与实践相结合的一贯优点。不论是刚踏入云原生领域的初学者还是云计算领域的老兵,都能从中受益匪浅。 CNCF大使、才云科技联合创始人、K8sMeetup中国社区创始人? 韩佳瑶 在微服务化过程中,Kubernetes成为棒的服务部署和服务治理工具。依赖Kubernetes和云原生生态的其他服务,我们可以轻松做到无运维、易伸缩和强治理。感谢《Kubernetes指南:从Docker到Kubernetes实践全接触》作者团队紧跟Kubernetes的上游更新,推出了第4版。作为云原生的从业人员,我觉得这是一本备的案头参考书。 *云总监? 李道兵 |