课程介绍
1. Kubernetes 架构以及常用术语剖析
2. Kubernetes 各种资源的应用配置以及更新,零宕机部署回滚更新,如 Pod、ReplicaSet、Services、Deployment等
3. 集群卷以及安全配置,如 HostPath、空白卷、Configmap、secrets等
4. 集群名称空间的探讨,以及资源限制配额等
5. RBAC的角色绑定和集群角色绑定。
课程详情
第1章 Kubernet架构介绍
1-1 Kubernet架构介绍
第2章 Kubernetes术语介绍
2-1 Kubernetes术语介绍
第3章 kubernetes 集群部署
3-1 kubernetes 集群安装前环境准备
3-2 kubernetes 集群部署
第4章 Pod 创建及管理
4-1 快速创建一个pod
4-2 在一个pod中运行多个容器及健康检测
第5章 ReplicaSet 资源配置
5-1 创建 ReplicaSet
5-2 操作 ReplicaSet
第6章 Services 资源配置
6-1 通过公共端口创建服务
6-2 通过声明式语法创建服务
6-3 服务分离并建立通信
6-4 服务自动发现
第7章 Deployment 资源配置
7-1 Deployment 基本介绍
7-2 更新部署
7-3 零宕机部署
7-4 回滚更新
7-5 更新多个对象
第8章 Ingress 部署配置
8-1 Ingress 介绍
8-2 Ingress Controller安装
8-3 基于路径创建 Ingress 资源
8-4 基于domain 创建 Ingress 资源
第9章 集群卷管理
9-1 通过 hostPath 访问主机资源
9-2 使用 hostPath 注入配置文件
9-3 使用空白卷保持持久状态
第10章 应用配置管理
10-1 从文件中注入配置
10-2 从键值和环境配置文件中注入配置
10-3 将 ConfigMap 输出转换成环境变量
第11章 集群安全
11-1 secrets 介绍
11-2 创建和安装通用 secret
第12章 集群名称空间
12-1 Namespace 介绍
12-2 虚拟集群和现有名称空间介绍
12-3 部署应用到新的名称空间
12-4 各名称空间的通信
第13章 集群 RBAC 授权
13-1 集群安全介绍和创建用户
13-2 RBAC 介绍
13-3 探索默认集群角色
13-4 创建角色绑定和集群角色绑定
13-5 给组创建授权
第14章 集群插件安装配置
14-1 Dashboard的安装
14-2 heapster 安装
第15章 集群资源管理及QoS
15-1 Kubernetes 集群资源介绍
15-2 测量实际内存和CPU消耗
15-3 探索资源规范和资源使用差异
15-4 探索服务质量QoS
15-5 在名称空间中定义资源的默认值和限制值
15-6 名称空间定义资源配额