新运维社区
开篇
前言
实验环境介绍
实验环境准备手册
第一部分 Docker和Kubernetes基础
1 Docker基础入门
1.1 Docker介绍
1.1.1 Docker与虚拟化
1.1.2 Docker与OpenStack对比
1.1.3 Docker改变了什么?
1.2 Docker部署
1.2.1 Docker for CentOS
1.2.2 Docker for Windows
1.2.3 Docker Hub
1.3 Docker镜像管理
1.3.1 创建镜像
1.3.2 获取镜像
1.3.3 查看镜像
1.3.4 镜像的导入导出
1.3.5 删除镜像
1.4 Docker容器管理
1.4.1 启动容器
1.4.2 终止容器
1.4.3 进入容器
1.4.4 进入容器执行命令
1.4.5 删除容器
1.4.6 学习中的小技巧
1.5 Docker网络访问
1.5.1 随机端口映射
1.5.2 指定端口映射
1.6 Docker数据管理
1.6.1 数据卷
1.6.2 数据卷实践
1.6.3 数据卷容器
1.6.4 数据卷容器实践
2 Docker镜像生产构建
2.1 手动构建镜像
2.1.1 启动容器
2.1.2 提交镜像
2.2 Dockerfile构建
2.2.1 Nginx Dockerfile实战
2.2.2 常用指令的介绍
2.2.3 Dockerfile命令详解
2.3 Docker镜像生产规划实践
2.3.1 Docker镜像分层构建
2.3.2 Docker镜像预热
2.4 基础系统镜像构建
2.4.1 CentOS系统镜像
2.4.2 CentOS系统镜像包含SSH
2.4.3 使用Supervisor管理进程
2.4.4 标准化CentOS系统镜像
2.5 运行环境镜像构建
2.5.1 Java 运行环境
2.5.2 Tomcat运行环境
2.6 应用构建
2.6.1 Jenkins镜像构建
3 Docker私有仓库实践
3.1 Docker Registry实战
3.1.1 创建Docker Registry
3.1.2 配置Docker信任仓库
3.1.3 Push镜像到Docker Registry
3.2 企业级镜像仓库Harbor
3.2.1 Harbor部署
3.2.2 Harbor配置
3.2.3 使用Harbor管理Registry
5 Kubernetes快速入门
5.1 Kubernetes介绍
5.1.1 Kubernetes系统架构
5.1.2 Kubernetes逻辑架构
5.1.1 Kubernetes网络介绍
5.2 使用kubeadm部署Kubernetes集群
5.2.1 设置软件包仓库并安装
5.2.2 运行环境配置
5.2.3 初始化集群部署Master
5.2.4 部署网络插件
5.2.5 部署Node节点
5.2.6 测试Kubernetes集群
5.3 云中的Kubernetes
5.3.1 阿里云Kubernetes
5.3.2 私有云内网Kubernetes
第二部分 将应用迁移至Kubernetes
6 第一步:将应用封装进容器中
6.1 准备企业内部镜像仓库
6.1.1 部署Harbor镜像仓库
6.1.2 制作实验用的Docker镜像
6.2 提交镜像到镜像仓库
6.2.1 配置Docker仓库
6.2.2 登录Harbor镜像仓库
6.2.3 提交镜像到Registry
7 第二步:将容器放进Pod中
7.1 Pod的基本管理
8 第三步:使用Controllers管理Pod
8.1 Replication Controller控制器
8.2 Replica Sets控制器
8.3 Deployment控制器
8.4 DaemonSet控制器
9 第四步:使用Service管理Pod访问
9.1 Service介绍和管理
9.2 Service和Endpoint
10 第五步:使用Ingress提供外部访问
10.1 Ingress Controller
11 第六步:使用PV和PVC管理数据存储
11.1 Kubernetes Volume
11.2 PersistentVolume(PV)
11.3 PersistentVolumeClaim(PVC)
11.4 StorageClass
12 第七步:使用Rancher管理Kubernetes集群
第三部分 管理Kubernetes中的应用
13 应用的资源限制和健康检查
13.1 应用的资源限制
13.2 应用的健康检查
14 管理应用的DNS访问
14.1 Kubernetes中的DNS
14.2 应用的DNS配置
15 使用ConfigMap和Secret管理应用配置
15.1 使用ConfigMap管理应用配置
15.2 使用Secret管理敏感数据
16 使用Helm管理Kubernetes应用
16.1 Helm部署
16.2 深入理解Helm
16.3 创建自己的Chart
17 Kubernetres应用管理最佳实践
17.1 Kuberentes应用开发实践
17.2 Kuberentes应用运维实践
第四部分 Kubernetes高级进阶
19 深入理解Kubernetes工作原理
20 Kubernetes的权限控制RBAC
21 深入理解Pod调度
22.1 kube-scheduler调度器
22.2 污点和容忍度调度
22.3 亲缘性调度
22 Kubernetes自动扩缩容HPA
23 Kubernetes API介绍
23.1 访问Kubernetes API
Published with GitBook
13.1 应用的资源限制
1.
13.1 应用的资源限制
1. 13.1 应用的资源限制
results matching "
"
No results matching "
"