





定价:119元
印次:1-2
ISBN:9787302663515
出版日期:2024.07.01
印刷日期:2024.08.09
图书责编:王秋阳
图书分类:零售
"本书是一本实用性很强的Kubernetes运维实战指南,旨在为容器云平台的建设、应用和运维过程提供全面的指导。作者结合丰富的生产环境经验,深入探讨作为一名Kubernetes工程师必备的核心技能,包括部署、存储、网络、安全、日志、监控、CI/CD等方面的技术。本书结合大量的实际案例,深入解析各个知识点,帮助读者更轻松地理解Kubernetes,并掌握在真实应用场景中的使用方法、技巧以及工作原理。通过学习本书,读者可以熟练运用这些知识来构建高效、稳定、安全的企业级Kubernetes容器平台,提高自身的运维能力和竞争力。 本书适用于云计算工程师、运维工程师、DevOps工程师、开发工程师、测试工程师、架构师以及备考CKA认证人员,也适合作为高等院校计算机专业云计算及容器技术方面的教材和教学参考书。"
"李振良:14年DevOps相关工作经验及7年培训经验;国内早一批K8s布道者;曾担任奇虎360公司高级DevOps工程师,K8s运维架构师,Linux集群架构专家;曾负责近千台服务器,主导从0到1实现亿级PV中大型网站架构、K8s容器平台建设、开发运维管理平台等十多个项目,积累了丰富项目实战经验。专注于Linux、Python、Golang、Docker、Kubernetes、DevOps、云原生等技术。"
前 言 在当今互联网时代,Kubernetes已经成为新一代的基础设施标准,如何设计一个高效、稳定、安全的Kubernetes容器云平台成为行业的重要课题。 作为从事多年DevOps领域的实践者和教育者,我一直希望着运维人员能够更多地专注于业务架构,而不是被烦琐的基础设施管理所困扰。如今,容器技术的尘埃落定,使得这一期望成为现实。 目前Kubernetes容器化运维以及DevOps和云原生建设成为运维工作重中之重。然而,由于Kubernetes功能丰富且复杂,涉及操作系统、网络、存储、调度、分布式等各个方面的知识,这使得许多初学者在面对Kubernetes时,要么知识储备不足,要么不知该怎么学,很难真正地“掌握”这门主流技术! 本书旨在帮助您成为一名合格的Kubernetes工程师,并提升您的职场竞争力。本书将深入浅出地解读Kubernetes的方方面面,从基础概念到实际应用,再到项目案例,从简单操作到复杂场景,一步步引导您进入Kubernetes的世界,从而获得在真实场景中解决问题的能力,成为Kubernetes领域的专业人才。 本书内容 本书分为15章,每一章都有多个实操案例,帮助读者更好地理解和运用所学的知识。 第1章:讲解容器技术的优势、容器编排系统出现的背景和Kubernetes的概念、功能和集群架构。 第2章:讲解Kubernetes的集群搭建和部署应用程序的多种方式,以及kubectl工具的基本用法和常用操作命令。 第3章:讲解Pod资源的概念、设计模式、基本管理、常用功能配置和生命周期管 理等。 第4章:讲解管理Pod的工作负载...
1.1 容器技术概述 1
1.2 Kubernetes介绍 3
1.3 Kubernetes架构与组件 4
1.4 Kubernetes核心资源 5
1.5 本章小结 6
第2章 Kubernetes快速入门 7
2.1 Kubernetes集群部署 7
2.1.1 准备服务器环境 7
2.1.2 系统初始化配置 8
2.1.3 安装Docker 10
2.1.4 安装cri-docker 10
2.1.5 安装kubeadm和kubelet 11
2.1.6 部署Master节点 12
2.1.7 部署Node节点 14
2.1.8 部署网络插件 14
2.1.9 部署Dashboard 16
2.1.10 清空Kubernetes环境 18
2.2 部署第一个应用程序 18
2.2.1 通过Dashboard部署应用程序 18
2.2.2 通过kubectl命令行部署应用程序 20
2.2.3 通过定义资源文件部署应用程序 21
2.3 kubectl管理工具 23
2.3.1 kubectl子命令概要 23
2.3.2 kubectl工具常用操作 28
2.4 本章小结 30
第3章 Pod资源对象 31
3.1 Pod存在的意义 31
3.2 Pod实现原理 32
3.2.1 容器之间网络通信 32
3.2.2 容器之间文件共享 35
3.3 Pod资源常见字段及值类型 37
3.4 Pod管理常用命令 ...