搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Kubernetes零基础实战
0.00     定价 ¥ 69.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787115635938
  • 作      者:
    作者:罗剑锋|责编:杨海玲
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2024-04-01
收藏
畅销推荐
内容介绍
本书从初学者的角度出发,以实战为导向,帮助读者快速掌握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的学习经验和建议。
展开
目录
第1章 Kubernetes基本环境搭建
1.1 本地主机
1.2 虚拟机软件
1.3 Linux发行版
1.4 创建虚拟机
1.5 安装操作系统
1.6 常用的Linux操作
1.7 小结
第2章 Kubernetes底层基础:容器技术
2.1 认识Docker
2.1.1 Docker的诞生
2.1.2 Docker的形态
2.1.3 Docker的安装
2.1.4 Docker Engine的架构
2.1.5 Docker的基本用法
2.1.6 小结
2.2 理解容器的本质
2.2.1 容器究竟是什么
2.2.2 为什么要隔离
2.2.3 容器与虚拟机的区别
2.2.4 隔离是怎么实现的
2.2.5 小结
2.3 容器化的应用
2.3.1 容器与镜像
2.3.2 常用的镜像操作命令
2.3.3 常用的容器操作命令
2.3.4 小结
2.4 创建应用镜像
2.4.1 镜像内部机制
2.4.2 什么是Dockerfile
2.4.3 编写Dockerfile
2.4.4 镜像构建工流程
2.4.5 小结
2.5 镜像仓库
2.5.1 什么是Docker Hub
2.5.2 在Docker Hub上挑选镜像
2.5.3 Docker Hub镜像的命名规则
2.5.4 向Docker Hub上传镜像
2.5.5 离线环境使用Docker Hub
2.5.6 小结
2.6 容器与外界的通信
2.6.1 容器内外的文件拷贝
2.6.2 共享宿主机的文件
2.6.3 网络互联互通
2.6.4 小结
2.7 实战演练
2.7.1 要点回顾
2.7.2 私有镜像仓库
2.7.3 WordPress网站
2.7.4 小结
第3章 Kubernetes实验环境搭建
3.1 认识Kubernetes
3.1.1 什么是容器编排
3.1.2 什么是Kubernetes
3.1.3 小结
3.2 使用Minikube
3.2.1 什么是Minikube
3.2.2 安装Minikube
3.2.3 运行Minikube
3.2.4 小结
3.3 使用kubeadm
3.3.1 什么是kubeadm
3.3.2 集群架构
3.3.3 准备工作
3.3.4 安装kubeadm
3.3.5 安装控制面节点
3.3.6 安装网络插件
3.3.7 安装数据面节点
3.3.8 安装操作台节点
3.3.9 小结
第4章 Kubernetes运行机制和基本API对象
4.1 Kubernetes工作机制
4.1.1 云时代的操作系统
4.1.2 总体架构
4.1.3 控制面
4.1.4 数据面
4.1.5 工作流程
4.1.6 扩展
4.1.7 小结
4.2 工作语言YAML
4.2.1 声明式与命令式
4.2.2 什么是YAML
4.2.3 什么是API对象
4.2.4 用YAML描述API对象
4.2.5 编写YAML的技巧
4.2.6 小结
4.3 核心概念Pod
4.3.1 为什么要有Pod
4.3.2 为什么Pod是核心概念
4.3.3 用YAML描述Pod
4.3.4 用kubectl操作Pod
4.3.5 小结
4.4 离线业务Job和CronJob
4.4.1 为什么不直接使用Pod
4.4.2 为什么要有Job和CronJob
4.4.3 用YAML描述Job和CronJob
4.4.4 用kubectl操作Job
4.4.5 用kubectl操作CronJob
4.4.6 小结
4.5 配置信息ConfigMap和Secret
4.5.1 什么是ConfigMap
4.5.2 什么是Secret
4.5.3 加载为环境变量
4.5.4 加载为文件
4.5.5 小结
4.6 实战演练
4.6.1 要点回顾
4.6.2 搭建WordPress网站
4.6.3 小结
第5章 Kubernetes业务应用API对象
5.1 永不宕机的Deployment
5.1.1 为什么要有Deployment
5.1.2 用YAML描述Deployment
5.1.3 Deployment的关键字段
5.1.4 用kubectl操作Deployment
5.1.5 小结
5.2 忠实可靠的看门狗DaemonSet
5.2.1 为什么要有DaemonSet
5.2.2 用YAML描述DaemonSet
5.2.3 用kubectl操作DaemonSet
5.2.4 污点和容忍度
5.2.5 静态Pod
5.2.6 小结
5.3 微服务必需的Service
5.3.1 为什么要有Service
5.3.2 用YAML描述Service
5.3.3 用kubectl操作Service
5.3.4 以域名的方式访问Service
5.3.5 在集群外暴露Service
5.3.6 小结
5.4 管理集群出入流量的Ingress
5.4.1 为什么要有Ingress
5.4.2 为什么要有Ingress Controller
5.4.3 为什么要有Ingress Class
5.4.4 用YAML描述Ingress和Ingress Class
5.4.5 用kubectl操作Ingress和Ingress Class
5.4.6 使用Nginx Ingress Controller
5.4.7 使用Kong Ingress Controller
5.4.8 扩展Kong Ingress Controller
5.4.9 小结
5.5 数据持久化PersistentVolume
5.5.1 什么是PersistentVolume
5.5.2 什么是PersistentVolumeClaim和StorageClass
5.5.3 用YAML描述PersistentVolume
5.5.4 用YAML描述PersistentVolumeClaim
5.5.5 在Pod里使用PersistentVolume
5.5.6 在Pod里使用静态网络存储
5.5.7 在Pod里使用动态网络存储
5
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证