课程概览
1. 基础课程
- 容器虚拟化:容器化知识与Docker的使用
- 容器化基础
- 使用Docker
- Docker的网络
- Docker的存储卷
- Docker资源限制
- 容器与镜像:dockerfile和harbor
- Docker镜像
- 私有镜像仓库
- Dockerfile
- harbor
- 容器运行时:
- containerd
- cri-o
2. 进阶课程
- kubernetes入门讲座(CKA考试指南)
- kubernete课程简介
- kubernetes基础知识
- kubernetes架构和基础概念
- 使用kubeadm安装kubernetes
- 使用命令行定义资源
- 使用清单文件manifest文件定义资源
- 标签和标签选择器
- 深入理解Pod
- 深入理解Deployment
- 深入理解Service
- 存储卷
- configmap和secret
- kubernetes从入门到精通
- 课程介绍
- 认识kubernetes
- kubernetes架构和基础概念
- 安装和配置kubernetes实验环境
- 使用命令行管理资源
- 使用清单文件管理资源
- POD
- 标签和标签选择器
- Deployment
- Service
- pv
- configmap和secret
- API
- STATEFULSET
- INGRESS
- 调度
- 日志和错误定位
- 自定义资源
- HELM
- SECURITY
3. 高级课程
- etcd从入门到精通
- etcd概述
- 安装etcd集群
- 使用kubeadm安装etcd集群
- 扩展etcd节点
- etcd性能调优
- etcd备份和恢复
- kubernetes集群管理
- 使用kubeadm安装kubernetes集群(外挂etcd)
- hard way of kubernetes
- 管理kubernetes的master节点(kubeadm)
- ingress控制器
- ingress简介
- 使用ingress-nginx
- 使用ingress-envoy
- helm管理应用
- helm简介
- helm安装与配置
- 详解chart
- kubernetes外挂存储
- nfs-provisioner
- rancher管理集群
4. 架构师课程
- 高可用:搭建高可用的kubernetes
- kubeadm
- rke
- kubespray
- 二进制
- minikube
- kops
- 监控:介绍多种监控方案
- Prometheus:
- Influxdb:
- Jaeger从入门到精通:CNCF毕业项目之一,从服务跟踪到Jaeger
- 日志:介绍多种日志采集方案
- ELK系列产品:filebeat,apm,logstash,elasticsearch,kibana
- Fluentd从入门到精通:CNCF毕业项目之一,轻量级数据收集工具
- DNS解决方案:
- DNS解析原理
- CoreDNS:
- 持久存储:介绍多种持久存储方案
- Ceph
- rbd-provisioner
- rook
- openEBS
- 微服务治理:介绍多种微服务治理方案
- Istio
- linkerd
- DevOps工具:介绍多种DevOps工具
- Jenkins
- Spinnaker
- IaC:介绍多种IaC工具
- Terraform
主讲人
张克:12年运维经验,曾经就职于诺和诺德,捷信,爱立信,渣打等知名外企,经常出差去欧洲各国和美国参加国际会议,对于国外的开源技术和先进的方法论了如指掌。热衷开源技术,善于总结,喜欢分享心得。
课程安排
每一套课程都有若干章节组成,每一个章节都由若干的小节组成,每个小节都有若干的段落组成,每个段落都由理论,实践两个部分组成。例如:1. 基础课程 由两个章节(Linux基础和虚拟化基础)组成,虚拟化基础由容器化基础和其他若干小节组成,容器化基础由容器化历史和容器化工具等若干段落组成,而容器化工具的介绍会分为理论和实践两部分视频组成。