主页 详情

《从Docker到Kubernetes入门与实战》_(中国)罗利民_14656238_9787302534815

【书名】:《从Docker到Kubernetes入门与实战》
【作者】:(中国)罗利民
【出版社】:北京:清华大学出版社
【时间】:2019
【页数】:227
【ISBN】:9787302534815
【SS码】:14656238

最新查询

内容简介

第1章 全面认识Docker

1.1 容器技术

1.1.1 什么是容器

1.1.2 容器与虚拟机之间的区别

1.1.3 容器究竟解决了什么问题

1.1.4 容器的优点

1.1.5 容器的缺点

1.1.6 容器的分类

1.2 Docker技术

1.2.1 什么是Docker

1.2.2 Docker的由来

1.2.3 Docker究竟是什么

1.3 Docker的架构与组成

1.3.1 Docker的架构

1.3.2 Docker中应用系统的存在形式

1.4 为什么使用Docker

1.4.1 Docker的应用场景

1.4.2 Docker可以解决哪些问题

1.4.3 Docker的应用成本

第2章 初步体验Docker

2.1 在Windows中安装Docker

2.1.1 通过Boot2Docker体验Docker

2.1.2 通过Docker Desktop体验Docker

2.1.3 搭建第一个Docker应用:Hello world

2.2 在Ubuntu中安装Docker

2.2.1 通过远程仓库安装Docker

2.2.2 通过软件包安装Docker

2.2.3 测试安装的结果

第3章 Docker基本管理

3.1 镜像管理

3.1.1 查找镜像

3.1.2 下载镜像

3.1.3 列出本地镜像

3.1.4 删除镜像

3.1.5 查看镜像

3.1.6 构建镜像

3.1.7 镜像标签管理

3.2 容器管理

3.2.1 创建容器

3.2.2 查看容器

3.2.3 启动容器

3.2.4 停止容器

3.2.5 删除容器

3.3 网络管理

3.3.1 Docker网络原理

3.3.2 网络模式

3.3.3 Docker容器的互连

3.3.4 容器与外部网络的互连

第4章 Kubernetes初步入门

4.1 Kubernetes技术

4.1.1 什么是Kubernetes

4.1.2 Kubernetes的发展历史

4.1.3 为什么使用Kubernetes

4.2 Kubernetes重要概念

4.2.1 Cluster(集群)

4.2.2 Master(主控)

4.2.3 Node(节点)

4.2.4 Pod

4.2.5 服务

4.2.6 卷

4.2.7 命名空间

第5章 安装Kubernetes

5.1 通过软件包管理工具安装Kubernetes

5.1.1 软件包管理工具

5.1.2 节点规划

5.1.3 安装前准备

5.1.4 etcd集群配置

5.1.5 Master节点的配置

5.1.6 Node节点的配置

5.1.7 配置网络

5.2 通过二进制文件安装Kubernetes

5.2.1 安装前准备

5.2.2 部署etcd

5.2.3 部署flannel网络

5.2.4 部署Master节点

5.2.5 部署Node节点

5.3 通过源代码安装Kubernetes

5.3.1 本地二进制文件编译

5.3.2 Docker镜像编译

第6章 Kubernetes命令行工具

6.1 kubectl的使用方法

6.1.1 kubectl用法概述

6.1.2 kubectl子命令

6.1.3 Kubernetes资源对象类型

6.1.4 kubectl输出格式

6.1.5 kubectl命令举例

6.2 kubeadm的使用方法

6.2.1 kubeadm安装方法

6.2.2 kubeadm基本语法

6.2.3 部署Master节点

6.2.4 部署Node节点

6.2.5 重置节点

第7章 运行应用

7.1 Deployment

7.1.1 什么是Deployment

7.1.2 Deployment与ReplicaSet

7.1.3 运行Deployment

7.1.4 使用配置文件

7.1.5 扩容和缩容

7.1.6 故障转移

7.1.7 通过标签控制Pod的位置

7.1.8 删除Deployment

7.1.9 DaemonSet

7.2 Job

7.2.1 什么是Job

7.2.2 Job失败处理

7.2.3 Job的并行执行

7.2.4 Job的定时执行

第8章 通过服务访问应用

8.1 服务及其功能

8.1.1 服务基本概念

8.1.2 服务的功能原理

8.2 管理服务

8.2.1 创建服务

8.2.2 查看服务

8.2.3 删除服务

8.3 外部网络访问服务

8.3.1 kube-proxy结合ClusterIP

8.3.2 通过NodePort访问服务

8.3.3 通过负载均衡访问服务

8.4 通过CoreDNS访问应用

8.4.1 CoreDNS简介

8.4.2 安装CoreDNS

第9章 存储管理

9.1 存储卷

9.1.1 什么是存储卷

9.1.2 emptyDir卷

9.1.3 hostPath卷

9.1.4 NFS卷

9.1.5 Secret卷

9.1.6 iSCSI卷

9.2 持久化存储卷

9.2.1 什么是持久化存储卷

9.2.2 持久化存储卷请求

9.2.3 持久化存储卷的生命周期

9.2.4 持久化存储卷静态绑定

9.2.5 持久化存储卷动态绑定

9.2.6 回收

第10章 Kubernetes软件包管理

10.1 Helm

10.1.1 Helm相关概念

10.1.2 Tiller

10.1.3 Chart

10.1.4 Repository

10.1.5 Release

10.2 安装Helm

10.2.1 安装客户端

10.2.2 安装服务器端Tiller

10.3 Chart文件结构

10.4 使用Helm

10.4.1 软件仓库的管理

10.4.2 查找Chart

10.4.3 安装Chart

10.4.4 查看已安装Chart

10.4.5 删除Release

第11章 Kubernetes网络管理

11.1 Kubernetes网络基础

11.1.1 Kubernetes网络模型

11.1.2 命名空间

11.1.3 veth网络接口

11.1.4 netfilter/iptables

11.1.5 网桥

11.1.6 路由

11.2 Kubernetes网络实现

11.2.1 Docker与Kubernetes网络比较

11.2.2 容器之间的通信

11.2.3 Pod之间的通信

11.2.4 Pod和服务之间的通信

11.3 Flannel

11.3.1 Flannel简介

11.3.2 安装Flannel

第12章 Kubernetes Dashboard

12.1 Kubernetes Dashboard配置文件

12.1.1 Kubernetes角色控制

12.1.2 kubernetes-dashboard.yaml

12.2 安装Kubernetes Dashboard

12.2.1 官方安装方法

12.2.2 自定义安装方法

12.3 Dashboard使用方法

12.3.1 Dashboard概况

12.3.2 通过Dashboard创建资源

写在最后


书查询(www.shuchaxun.com)本网页唯一编码:
2d5c54401b56353a8c141126e0fcde83#ed036ddded8a2723a68f433179d828d6#123487505#从DOCKER到KUBERNETES入门与实战_14656238.zip