Kubernetes零基础快速入门

Kubernetes零基础快速入门

作者:张春晓

出版社:清华大学

出版年:2021年3月

ISBN:9787302576259

所属分类:历史文化

书刊介绍

《Kubernetes零基础快速入门》内容简介

Kubernetes为容器化的应用提供了资源调度、部署、运行、服务发现、扩容和缩容等功能,充分发挥了容器技术的潜力,给开发人员和运维人员带来了极大的便利。本书由浅入深地讲解Kubernetes的功能,涵盖Kubernetes的核心组件,注重实战,能够帮助读者快速掌握在各种云平台上设计和部署大型集群的技能。
本书共12章,主要内容包括Kubernetes的安装方法、Kubernetes命令行工具、应用系统的部署、通过服务访问应用、存储管理、软件包管理、网络管理、Dashboard(仪表盘)以及集群管理等,最后通过两个实战案例(部署Spring Boot应用、安装KubeSphere)让读者上手实践Kubernetes。本书结构清晰、易教易学、实例丰富、可操作性强,对易混淆和实用性强的内容作了重点提示和讲解。本书适合使用Kubernetes的运维人员,也可以作为高等院校和培训机构计算机相关专业师生的教学参考书。
张春晓,计算机软件与理论硕士,长期从事UNIX及Linux系统维护达15年之久,对Shell编程有深入的研究。作者热衷于UNIX的严谨与简洁,又痴迷于Linux的自由与开放,整日与UNIX及Linux为伴,从中获益匪浅。

作品目录

内容简介
前言
第1章:Kubernetes初步入门
1.1、Kubernetes技术
1.2、Kubernetes重要概念
第2章:安装Kubernetes
2.1、通过软件包管理工具安装Kubernetes
2.2、通过二进制文件安装Kubernetes
2.3、通过源代码安装Kubernetes
第3章:Kubernetes命令行工具
3.1、kubectl的使用方法
3.2、kubeadm的使用方法
第4章:运行应用
4.1、Deployment
4.2、Job
第5章:通过服务访问应用
5.1、服务及其功能
5.2、管理服务
5.3、外部网络访问服务
5.4、通过CoreDNS访问应用
第6章:存储管理
6.1、存储卷
6.2、持久化存储卷
第7章:Kubernetes软件包管理
7.1、Helm
7.2、安装Helm
7.3、Chart文件结构
7.4、使用Helm
第8章:Kubernetes网络管理
8.1、Kubernetes网络基础
8.2、Kubernetes网络实现
8.3、Flannel
第9章:Kubernetes
Dashboard
9.1、Kubernetes
Dashboard配置文件
9.2、安装Kubernetes
Dashboard
9.3、Dashboard使用方法
第10章:Kubernetes集群管理
10.1、管理节点
10.2、管理资源对象标签
10.3、管理命名空间
10.4、管理Kubernetes资源
10.5、Pod驱逐机制
10.6、Kubernetes集群的高可用部署方案
第11章:实战1:在Kubernetes集群中部署Spring
Boot应用程序
11.1、应用系统概况
11.2、部署MySQL
11.3、准备应用系统
11.4、编写Docker文件
11.5、构建镜像
11.6、部署应用系统
第12章:实战2:安装KubeSphere
12.1、安装KubeSphere
12.2、通过KubeSphere管理集群

相关推荐

微信二维码