文章目录

关于武汉大学的课程

2018年12月24-12月25第一次登上武汉大学讲台,讲了两天课,一共12个课时,分4部分,涵盖了DevOps的大多数内容(课程内容见: http://t.cn/EMAjtPw 提取码: iigw ),总体来说效果很好,做了这么久技术,出来讲讲课真的很过瘾!现在我有60名左右的学生,手下还带了几批实习生,有些实习生很优秀,实习之前申请了国外的学校准备去国外深造前途不可限量。

课程大纲如下

关于容器的课程 (DevOps之docker容器)

  1. Docker基本使用
  2. 企业级Docker仓库的创建和使用 (支持HTTPS)
  3. docker-compose的基本使用
  4. 如何通过docker玩深度学习 (tensorflow、pytorch)

关于存储 (DevOps之存储)

  • LVM-Logic Volume manager
  • 介绍传统存储方式(DAS、NAS、SAN)
  • 名词解释
FC :Fiber Channel 

SCSI :Small Computer System Interface 

ISCSI  :Internet Small Computer System Interface

DAS :Direct Attached Storage

SAN :Storage Area Network

NAS :Network Attached Storage
  • 关于超融合架构的介绍
  • 常见分布式存储有哪些,各有什么特点
  • 分布式存储 (CEPH)

关于编排的课程 (DevOps之容器编排)

  1. k8s的介绍
  2. minikube介绍和使用
  3. kubeadm搭建一个k8s集群
  4. 使用k8s管理容器,从而简化分布式应用的弹性伸缩
  5. 微服务的介绍
  6. helm介绍
  7. helm 仓库搭建
  8. Service Mesh 以及Istio的介绍

关于DevOps (DevOps之持续交付、持续集成(CI、CD) )

  1. 关于协作的课程内容
  2. Markdown的基本使用
  3. git的基本使用
  4. github的介绍 https://github.com/
  5. git server的搭建 (gitea) https://gitea.io/zh-cn/
  6. CI/CD的介绍 (Gerrit、reviewboard、docker、registry、sonarqube)
  7. Jenkins 的搭建以及项目配置

其他内容 (杂项分享)

  1. 关于开源协议
  2. 各大开源协议的区别
  3. 商用产品如何选择协议
  4. 关于认证方式的课程
  5. JWT
  6. Auth 2.0
  7. LDAP
  8. 关于网络部分
  9. 如何穿透内网,让其他人通过公网访问你的服务(frp)

其他分享

  1. 高逼格个人静态blog搭建 (Hugo)

  2. 如何高效准确的搜索

  3. 如何翻墙 (ssr 、v2ray等)