运维网线下培训北京站
### 运维网福利培训Linux Docker&K8s集训营**地址:北京昌平沙河地铁站200米附近**
**周期:4天,每周未2天**
**上课时间:9月7日-9月8日,9月21日-9月22日(4整天)早9:00~晚6:30**
**费用:199元**
###讲师介绍
周玉强,某大厂运维架构师, 老男孩教育金牌讲师
5年+互联网运维&架构工作经验,精通监控、KVM虚拟化、OpenStack云平台、Docker容器、Kubernetes(K8S)、日志分析等,擅长云计算、架构设计与架构安全,曾维护2千台以上规模的集群架构,兴趣从硬件到操作系统,从网络到存储,从运维到开发都有涉及,热爱技术,热爱分享。
###课程介绍
在云计算的时代,容器技术可以说是非常火爆了,在大规模使用容器运行业务的时候,为了管理方便,企业非常迫切的需要一个平台,这个平台可以集中起来管理所有的docker宿主机,目前最火的管理平台,莫过于谷歌公司推出的kubernetes(简称k8s)了。细心的网友会发现网上关于k8s的资料非常非常的多,可90%的资料都是教你怎么安装部署k8s,那么部署好了之后呢???本课程完全站在小白的角度,带你了解k8s的应用场景,让你清晰的知道你们公司需不需要上k8s,因为很多业务并不适合运行在k8s中,不要盲目跟风!本课程主要包含k8s集群的安装,k8s各种资源详细介绍和使用,k8s各种扩展组件的部署和使用,k8s核心功能弹性伸缩演示,k8s持久化存储,k8s代码自动发布,让你真正的能够让你的业务在k8s中落地运行!
### day 1 Docker快速上手
> 本章收获:理解容器技术架构和实现原理,掌握Docker常用命令,学会制作dockerfile,镜像,并亲手部署一个Nginx服务到docker容器里,确保其能正常对外服务,网站访问日志数据也得以持久化保存
1. Docker 架构原理介绍
2. Docker环境安装
3. 运行第一个Docker容器
4. Docker常用命令实践
5. Dockerfile编写
6. Docker镜像制作与仓库管理
7. Docker里部署各种服务
8. 数据持久化
9. 作业:在Docker中部署Nginx
### Day2 K8s基础入门
> **本章收获**:了解kubernetes是什么,有什么用和能干什么,亲自挑战部署一个k8s集群,掌握kubernetes各种组件的使用
1. 什么是kubernetes
2. k8s的应用场景
3. kubernetes核心组件介绍
4. k8s集群master节点的安装
5. k8s集群node节点的安装
6. 所有node接点配置flannel网络
7. 创建一个pod
8. k8s中的pod资源到底是什么?
9. pod的常用操作
10. rc副本控制器
11. service资源
12. deployment资源
13. 作业:在k8s上运行一个tomcat+mysql业务
### Day3 k8s核心功能弹性伸缩实战
> **本章收获**:让你的k8s集群如何根据业务需求自动弹性伸缩运算能力
1. k8s扩展组件skydns的安装和使用
2. k8s中pod的健康检查
3. k8s扩展组件dashboard的安装部署
4. k8s中namespace的使用
5. 使用proxy的方式访问k8s中的服务
6. k8s监控组件heapster的安装
7. k8s核心功能弹性伸缩实战
###Day4 k8s持久化存储&Jenkins+k8s的自动化发布
> **本章收获:**
>
> 1.结合glusterfs对容器数据进行分布式持久化存储
>
> 2.gitlab+Jenkins+k8s的自动化持续集成最佳实践
1. k8s存储pv和pvc
2. k8s使用nfs持久化tomcat+mysql业务
3. 分布式文件系统glusterFS的安装
4. k8s对接glusterfs存储
5. gitlab的安装和上传代码
6. 安装jenkins并拉取代码
7. jenkins自动化构建docker镜像
8. jenkins实现k8s应用的版本升级和一键回滚
9. k8s在企业中更多实战案例总结
页:
[1]