kubernetes培训都包含哪些内容?马哥亲讲专题课干货满满
Kubernetes作为容器编排的王者,已经成为了很多岗位的必学技能,不少培训机构也开设了相应课程,那么Kubernetes培训到底培训什么呢?
以马哥教育为例,马哥亲讲的《Kubernetes&Prometheus》专题课程,其中K8s部分就采用了由浅入深、提纲挈领、再由点到面的授课方式,内容设置十分合理清晰,对于容器编排技术的初学者和中级学者来说,是一个很适合提升的课程。
接下来就带领大家看看他主要培训的是K8s的哪些内容?
一、系统基础
1、K8s系统基础
- 容器与容器编排系统
- Kubernetes基础
- 应用的运行于互联互通
- 简析Kubernetes生态系统
2、Kubernetes快速入门
利用Kubeam部署K8s集群
部署分布式K8s集群
kubectl命令与资源管理
命令式应用编排
二、核心资料
3、K8s资源管理
- 资源对象与API群组
- 对象类资源配置规范
- 名称空间
- 节点资源
- 标签与标签选择器
- 资源注解
4、应用部署、运行于管理
- 应用容器与pod资源
- 在pod中运行应用
- 暴露容器服务
- 容器安全上下文
- 容器应用的管理接口
- 多容器pod
- 资源需求与资源限制
- 综合应用案例
5、存储卷基础
- 临时存储卷
- hostpath存储卷
- 网络存储卷
- 持久存储卷
- 容器存储接口CSI
6、应用配置
- 容器化应用配置
- 应用程序配置管理与configmap资源
- secret资源:向容器注入配置信息
- 应用downward api存储卷配置信息
7、service与服务发现
- service资源及其实现模型
- 应用service资源
- service与enpoint资源
- 深入理解service资源
- K8s服务发现
- headless service 资源解析
8、应用编排与管理
- K8s控制器基础
- reolicast控制器
- deployment控制器
- statefulset控制器
- daemonset控制器
- job控制器
- cronjob控制器
- pod中断预算
三、安全
9、认证、授权与准入控制
- K8s访问控制
- Service Account及认证
- X509数字证书认证
- kubeconfig配置文件
- 基于角色的访问控制:RBAC
- 认证与权限应用案例:dashboard
- 准入控制器
10、网络模型与网络策略
- 容器网络模型
- flannel网络插件
- calico网络插件
- 网络策略
四、进阶
11、pod资源调度
- K8s调度器
- 节点亲和调度
- pod亲和调度
- 节点污点与pod容忍度
- 拓扑分布式调度
- pod优先级与抢占
12、K8s系统扩展
- 自定义资源类型CRD
- 自定义 API Server
- 控制器与Operator
- K8s集群高可用
13、Ingress与服务发布
- Ingress资源
- Ingress控制器部署与应用
- Contour控制器
14、应用管理
- Kustomize声明式应用管理
- Helm基础应用
- Helm Chart
- Helm实践:部署Harbor注册中心
15、资源指标与集群监控
- 资源监控与资源指标
- 自定义指标与Prometheus
- 资源指标与应用
- 自动弹性缩放
16、集群日志系统
- 集群日志系统基础
- EFK日志管理系统