新書推薦:

《
情绪脑科学 :解锁大脑密码,重获情绪自由
》
售價:HK$
53.9

《
超智能与未来:宇宙进化、科技趋势与人类未来
》
售價:HK$
85.8

《
人比AI凶(“中国好书”“文津图书奖”得主万维钢全新力作;当AI无所不能,你靠什么不可替代?答案就在这里!)
》
售價:HK$
86.9

《
鲶鱼之怒:日本大众文化中的天灾·疫病·怪异
》
售價:HK$
75.9

《
经典译林:罗生门
》
售價:HK$
42.9

《
现场:细读《史记》
》
售價:HK$
53.9

《
传奇与绝技:木拱桥里的中国营造智慧
》
售價:HK$
85.8

《
英国工业革命:经济的质变、世界工厂的建成与海洋霸主地位的确立 陆海书系
》
售價:HK$
93.5
|
編輯推薦: |
1.院校优质 2.配套资源丰富 3.课证融通 4.项目式写法 Kubernetes初学者学习集群相关技术的参考书,还可以作为相关工程技术与软件研发类从业人员的技术参考书。
|
內容簡介: |
本书紧紧围绕Kubernetes国际认证CKA考试、1+X云计算相关认证知识体系与考点,循序渐进地讲解了Kubernetes集群部署与运维的理论知识和基本操作。主要内容包括:Kubernetes集群环境部署、节点资源管理、标签与注解、API与资源、命名空间、Pod、控制器、服务、负载均衡、数据存储、Pod节点分配、污点与容忍度、水平自动伸缩、资源管理、安全管理,以及包管理器Helm等。來源:香港大書城megBookStore,http://www.megbook.com.hk 本书结构清晰、实例丰富、图文并茂、浅显易懂,既可作为高职高专院校的相关专业教材、1+X认证考试备考辅导书、Kubernetes国际认证CKA考试辅导书,也可作为初学Kubernetes初学者学习集群相关技术的参考书,还可以作为相关工程技术与软件研发类从业人员的技术参考书。
|
關於作者: |
朱川。2015年省双创计划博士后, 常州信息职业技术学院副教授, 上海宽泛科技有限公司技术总监. 2009年获东北大学计算机系统结构博士学位, 长期从事云计算, 人工智能, 计算机网络, 无线传感器网络, 智能家居等方面的研究工作. 2017年河海大学江苏省博士后创新实践基地工作站联合培养博士后出站. 曾任河海大学物联网工程研究所副所长, 江苏赞奇科技股份有限公司研发副总, 并先后承担国家省市等各类科研项目近10余项. 工作中注重总结和交流与成果凝练, 在国内外学术期刊及会议发表学术论文近20篇, 其中第一作者SCI检索9篇, EI检索10余篇; 作为第1作者出版专著1部; 申请发明专利近60件, 第1发明人授权10余件; 实用新型专利1件; 软件著作权6件.
|
目錄:
|
目 录 项目1 Kubernetes基础环境部署1 学习目标1 知识目标1 能力目标1 素养目标1 项目描述1 任务1.1 虚拟机软件安装与配置1 任务说明1 知识引入:Kubernets介绍2 任务实现4 任务1.2 远程登录软件安装8 任务说明8 知识引入:远程登录软件9 任务实现9 任务1.3 虚拟机模板安装与配置10 任务说明10 知识引入:软件源介绍10 任务实现11 知识小结34 习题实验35 判断题35 选择题35 实验题35 项目2 Kubernetes集群环境部署与节点管理37 学习目标37 知识目标37 能力目标37 素养目标37 项目描述37 任务2.1 网络规划与虚拟机节点克隆37 任务说明37 知识引入:集群节点规划38 任务实现38 任务2.2 节点配置与单控制平面创建42 任务说明42 知识引入:控制平面与kubectl指令42 任务实现43 任务2.3 节点管理与集群状态查看49 任务说明49 知识引入:Kubernetes节点操作49 任务实现49 知识小结58 习题实验58 选择题58 判断题59 实验题59 项目3 标签Label与注解Annotation管理60 学习目标60 知识目标60 能力目标60 素养目标60 项目描述60 任务3.1 标签label的管理61 任务说明61 知识引入:标签Label基本概念61 任务实现61 任务3.2 节点角色的管理62 任务说明62 知识引入:节点角色分配原理63 任务实现63 任务3.3 注解Annotation64 任务说明64 知识引入:注解Annotation的基本概念及应用场景64 任务实现64 任务3.4 Kubernetes API使用66 任务说明66 知识引入:Kubernetes API的概念与使用66 任务实现:67 任务3.5 命名空间命令行方式管理68 任务说明68 知识引入:命名空间基本概念68 任务实现68 任务3.6 命名空间配置文件方式管理70 任务说明70 知识引入:命名空间配置文件说明70 任务实现71 知识小结72 习题实验72 选择题72 判断题72 项目4 工作负载之Pod管理74 学习目标74 知识目标74 能力目标74 素养目标74 项目描述74 任务4.1 Pod命令行方式管理75 任务说明75 知识引入:Pod基本概念及内部资源共享75 任务实现76 任务4.2 Pod的镜像拉取与重启管理80 任务说明80 知识引入:镜像拉取策略与重启策略80 任务实现80 任务4.3 Pod的资源请求与限制81 任务说明81 知识引入:可压缩资源与不可压缩资源82 任务实现82 任务4.4 容器的登录87 任务说明87 知识引入:容器登录基本命令87 任务实现87 任务4.5 kubectl apply、edit与patch的使用89 任务说明89 知识引入:资源应用及配置修改89 任务实现89 任务4.6 Init容器的创建与观察93 任务说明93 知识引入:Init容器基本概念93 任务实现94 任务4.7 静态Pod管理96 任务说明96 知识引入:静态Pod基本概念96 任务实现96 知识小结98 习题实验98 选择题98 判断题98 项目5 工作负载之控制器Controllers管理99 学习目标99 知识目标99 能力目标99 素养目标99 项目描述99 任务5.1 ReplicaSet控制器管理100 任务说明100 知识引入:ReplicaSet控制器基本概念100 任务实现100 任务5.2 Deployment控制器的创建与副本数调整103 任务说明103 知识引入:Deployment控制器基本概念103 任务实现104 任务5.3 Deployment控制器的更新与回滚106 任务说明106 知识引入:更新与回滚基本命令106 任务实现106 任务5.4 Deployment控制器的暂停与恢复110 任务说明110 知识引入:暂停与恢复基本命令111 任务实现111 任务5.5 Deployment控制器的重新部署与更新状态查询113 任务说明113 知识引入:重新部署与状态查询基本命令113 任务实现113 任务5.6 DaemonSet控制器管理115 任务说明115 知识引入:DaemonSet控制器基本概念115 任务实现116 任务5.7 StatefulSet控制器管理119 任务说明119 知识引入:StatefulSet控制器基本概念119 任务实现119 任务5.8 Job控制器管理121 任务说明121 知识引入:Job控制器基本概念121 任务实现122 任务5.9 CronJob控制器管理125 任务说明125 知识引入:CronJob控制器基本概念125 任务实现125 知识小结127 习题实验127 选择题127 项目6 服务Service管理与负载均衡实现128 学习目标128 知识目标128 能力目标128 素养目标128 项目描述128 任务6.1 ClusterIP服务管理130 任务说明130 知识引入:服务创建基本命令130 任务实现130 任务6.2 端点Endpoint查看134 任务说明134 知识引入:端点、Pod与服务的关系134 任务实现135 任务6.3 虚IP与Service代理模式查看与运用137 任务说明137 知识引入:虚IP与三种代理模式137 任务实现140 任务6.4 NodePort类型服务管理141 任务说明141 知识引入:NodePort基本概念141 任务实现141 任务6.5 ExternalIP外部IP创建145 任务说明145 知识引入:ExternalIP基本概念146 任务实现146 任务6.6 CoreDNS服务发现149 任务说明149 知识引入:CoreDNS基本概念149 任务实现150 任务6.7 ExternalName类型服务创建152 任务说明152 知识引入:ExternalName基本概念152 任务实现152 任务6.8 Headless Service无头服务创建154 任务说明154 知识引入:Headless基本概念154 任务实现154 任务6.9 External IP Port外部IP端口运用156 任务说明156 知识引入:External IP Port基本概念156 任务实现157 任务6.10 会话保持158 任务说明158 知识引入:会话保持基本概念158 任务实现159 知识小结160 习题实验160 实验题160 项目7 Pod的生命周期管理162 学习目标162 知识目标162 能力目标162 素养目标162 项目描述162 任务7.1 掌握Pod生命周期与命令执行探测162 任务说明162 知识引入:Pod命令周期163 任务实现164 任务7.2 掌握HTTP Get检查165 任务说明165 知识引入:存活态探测与HTTPGet检查166 任务实现166 任务7.3 掌握Readiness TCPSocket检查168 任务说明168 知识引入:就绪态探测与TCPSocket检查168 任务实现168 知识小结173 习题实验173 判断题173 项目8 数据存储174 学习目标174 知识目标174 能力目标174 素养目标174 项目描述174 任务8.1 hostPath类型卷175 任务说明175 知识引入:hostPath类型卷175 任务实现176 任务8.2 持久卷的创建与回收177 任务说明177 知识引入:持久卷与持久卷申领177 任务实现178 任务8.3 Storage Class存储类使用185 任务说明185 知识引入:存储类的概念与动态卷186 任务实现186 任务8.4 ConfigMap的使用194 任务说明194 知识引入:ConfigMap的概念194 任务实现195 任务8.5 Secret的使用201 任务说明201 知识引入:Secret的基本使用201 任务实现201 任务8.6 emptyDir的使用213 任务说明213 知识引入:emptyDir的概念213 任务实现213 知识小结215 习题实验216 实验题216 项目9 Pod节点分配217 学习目标217 知识目标217 能力目标217 素养目标217 项目描述217 任务9.1 nodeName的基本使用217 任务说明217 知识引入:nodeName节点分配218 任务实现218 任务9.2 nodeSelector的基本使用220 任务说明220 知识引入:nodeSelector节点分配220 任务实现220 任务9.3 亲和与反亲和的基本使用221 任务说明221 知识引入:亲和与反亲和222 任务实现222 任务9.4 污点Taint的基本使用233 任务说明233 知识引入:污点的标记与使用233 任务实现233 任务9.5 容忍度Toleration的基本使用236 任务说明236 知识引入:容忍度的概念与使用237 任务实现237 知识小结240 习题实验240 判断题240 项目10 Pod水平自动伸缩242 学习目标242 知识目标242 能力目标242 素养目标242 项目描述242 任务10.1 计算Pod的数量242 任务说明242 知识引入:HPA基本概念与计算规则243 任务实现244 任务10.2 HPA应用部署与前期准备244 任务说明244 知识引入:HPA基本应用的一般流程244 任务实现245 任务10.3 HPA自动伸缩247 任务说明247 知识引入:资源占用情况查看247 任务实现247 知识小结249 习题实验250 实验题250 项目11 Kubernetes包管理器Helm251 学习目标251 知识目标251 能力目标251 素养目标251 项目描述251 任务11.1 Helm的安装与仓库配置252 任务说明252 知识引入:Helm及其基本概念252 任务实现252 任务11.2 Helm应用部署——MariaDB数据库主从服务部署254 任务说明254 知识引入:Helm基本命令254 任务实现254 知识小结258 习题实验259 判断题259 参考文献260
|
|