一、k8s介绍
1.1 应用部署方式演变
1.2 k8s简介
1.3 k8s组件
1.4 k8s概念
二、集群环境搭建
2.1 环境规划
2.1.1 集群类型
2.1.2 安装方式
2.1.3 主机规划
2.2 环境搭建
cdh:https://www.cnblogs.com/liugp/p/16286645.html
k8s:https://www.cnblogs.com/liugp/p/16357445.html
https://zhuanlan.zhihu.com/p/560557852
三、资源管理
3.1 资源管理介绍
3.2 YAML语法介绍
3.3 资源管理方式
3.3.1 命令式对象管理
3.3.2 命令式对象配置
3.3.3 声明式对象配置
四、实战入门
4.1 Namespace
4.2 Pod
3.3 Label
3.4 deployment
3.5 service
五、Pod详解
5.1 Pod介绍
5.1.1 Pod结构
5.1.2 Pod定义
命令不用全部都记,可以通过如下命令查看:
记住主要常用的就可
5.2 Pod配置
5.2.1 基本配置
5.2.2 镜像拉取
5.2.3 启动命令
5.2.4 环境变量
5.2.5 端口设置
5.2.6 资源配额
5.3 Pod生命周期
5.3.1 创建和终止
Pod创建
5.3.2 初始化容器
5.3.3 钩子函数
5.3.4 容器探测
5.3.5 重启策略
5.4 Pod调度
5.4.1 定向调度
5.4.2 亲和性调度
5.4.3 污点和容忍
六、Pod控制器详解
6.1 Pod控制器介绍
6.2 ReplicaSet(RS)
资源清单yaml文件
6.3 Deployment(Deploy)
扩缩容和RS一样
注:–record=true参数加上才能看到history信息
6.4 Horizontal Pod Autoscaler(HPA)
6.5 DaemonSet(DS)
6.6 Job
6.7 Cronjob(CJ)
七、Service详解
7.1 service介绍
7.2 service类型
7.3 service使用
7.3.4 NodePort类型的service
7.3.5 LoadBalancer类型的service
7.4 Ingress介绍
7.4.1 环境搭建
7.4.2 准备service和pod
7.4.3 http代理
7.4.4 https代理
八、数据存储
8.1 基本存储
8.1.1 EmptyDir
8.1.2 HostPath
8.1.3 NFS
8.2 高级存储
8.2.1 PV和PVC
8.2.2 PV
8.2.3 PVC
8.2.4 生命周期
8.3 配置存储
8.3.1 ConfigMap
8.3.2 Secret
九、安全认证
9.1 访问控制概述
9.2 认证管理
9.3 授权管理
实战:
9.4 准入控制