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日志管理系统

相关新闻

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、容器云、Go、Python开发专业人才培训机构!