Kubernetes零基础实战
正版保障 假一赔十 电子发票
¥
52.19
7.5折
¥
69.8
全新
库存51件
作者罗剑锋 编
出版社人民邮电出版社
ISBN9787115635938
出版时间2024-04
装帧平装
开本16开
定价69.8元
货号1203250205
上书时间2024-11-09
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
罗剑锋,网名“Chrono”,Nginx/OpenResty开源项目贡献者,极客时间“Kubernetes入门实战课”“透视HTTP协议”等专栏的作者。目前在Kong公司担任高级工程师,从事Kong Gateway、Kong IngressController等项目的开发工作。著有《C++实战笔记》《Nginx接近开发指南》《OpenResty接近开发指南》等。
目录
第1章Kubernetes基本环境搭建1
1.1本地主机1
1.2虚拟机软件2
1.3Linux发行版2
1.4创建虚拟机3
1.5安装操作系统4
1.6常用的Linux操作5
1.7小结6
第2章Kubernetes底层基础:容器技术7
2.1认识Docker7
2.1.1Docker的诞生7
2.1.2Docker的形态8
2.1.3Docker的安装9
2.1.4DockerEngine的架构10
2.1.5Docker的基本用法12
2.1.6小结13
2.2理解容器的本质13
2.2.1容器究竟是什么14
2.2.2为什么要隔离15
2.2.3容器与虚拟机的区别16
2.2.4隔离是怎么实现的17
2.2.5小结18
2.3容器化的应用18
2.3.1容器与镜像19
2.3.2常用的镜像操作命令20
2.3.3常用的容器操作命令21
2.3.4小结23
2.4创建应用镜像24
2.4.1镜像内部机制24
2.4.2什么是Dockerfile26
2.4.3编写Dockerfile27
2.4.4镜像构建工流程29
2.4.5小结30
2.5镜像仓库31
2.5.1什么是DockerHub31
2.5.2在DockerHub上挑选镜像32
2.5.3DockerHub镜像的命名规则34
2.5.4向DockerHub上传镜像37
2.5.5离线环境使用DockerHub38
2.5.6小结38
2.6容器与外界的通信39
2.6.1容器内外的文件拷贝39
2.6.2共享宿主机的文件40
2.6.3网络互联互通41
2.6.4小结44
2.7实战演练44
2.7.1要点回顾45
2.7.2私有镜像仓库46
2.7.3WordPress网站47
2.7.4小结51
第3章Kubernetes实验环境搭建52
3.1认识Kubernetes52
3.1.1什么是容器编排52
3.1.2什么是Kubernetes53
3.1.3小结54
3.2使用Minikube54
3.2.1什么是Minikube54
3.2.2安装Minikube55
3.2.3运行Minikube56
3.2.4小结58
3.3使用kubeadm59
3.3.1什么是kubeadm59
3.3.2集群架构60
3.3.3准备工作61
3.3.4安装kubeadm62
3.3.5安装控制面节点63
3.3.6安装网络插件65
3.3.7安装数据面节点65
3.3.8安装操作台节点66
3.3.9小结66
第4章Kubernetes运行机制和基本API对象67
4.1Kubernetes工作机制67
4.1.1云时代的操作系统67
4.1.2总体架构68
4.1.3控制面70
4.1.4数据面70
4.1.5工作流程71
4.1.6扩展71
4.1.7小结73
4.2工作语言YAML73
4.2.1声明式与命令式73
4.2.2什么是YAML74
4.2.3什么是API对象76
4.2.4用YAML描述API对象78
4.2.5编写YAML的技巧79
4.2.6小结81
4.3核心概念Pod81
4.3.1为什么要有Pod82
4.3.2为什么Pod是核心概念82
4.3.3用YAML描述Pod83
4.3.4用kubectl操作Pod85
4.3.5小结87
4.4离线业务Job和CronJob88
4.4.1为什么不直接使用Pod88
……
内容摘要
本书从初学者的角度出发,以实战为导向,帮助读者快速掌握Kubernetes的核心知识,并在实践中用好Kubernetes。本书共7章。第1章介绍如何搭建一个易上手的Kubernetes实验环境;第2章以Docker为例介绍容器、镜像、镜像仓库等概念和运行原理;第3章介绍容器编排概念,并搭建Minikube的单机环境和kubeadm的集群环境;第4章先讲解Kubernetes的运行机制和YAML语言,再介绍Pod、Job、CronJob、ConfigMap和Secret对象;第5章讲解Kubernetes中的重要对象,包括Deployment、DaemonSet、Service、Ingress、PersistentVolume、StatefulSet等;第6章介绍Kubernetes的高级运维管理知识,包括滚动更新、状态探针、资源配额管理、集群资源监控、网络插件等;第7章介绍Kubernetes的学习经验和建议。
主编推荐
本书从初学者的角度出发,不要求Go语言基础,不涉及内部源码或者实现细节,以实战为导向,帮助读者快速掌握Kubernetes的核心知识,解决工作中遇到的实际问题。
1. 实战导向:配套4大项目实战,从搭建实验环境到高级运维管理,全程指导,助你快速掌握Kubernetes精髓。
2. 通俗易懂:每节聚焦一个知识点,配以代码和图示,帮助读者更好地理解Kubernetes。
3. 系统全面:涵盖Kubernetes的各方面知识,Kubernetes的核心对象与运行原理,同时介绍高级运维管理知识,系统全面,让你深入了解并驾驭Kubernetes。
— 没有更多了 —
以下为对购买帮助不大的评价