【附培训PPT】UCloud推出UK8S培训课程,容器知识进阶就等你了

百家 作者:Ucloud 2019-11-22 10:52:31

前言

 

Kubernetes 自2014年被 Google 开源以来,很快便成为了容器编排领域的标准。因其支持自动化部署、大规模可伸缩和容器化管理等天然优势,已经被广泛接纳。但由于Kubernetes本身的复杂性,也让很多企业的Kubernetes探索之路充满挑战。

 

UK8S团队着力通过技术赋能让用户更加轻松的使用Kubernetes,通过UK8S平台降低用户运维管理Kubernetes集群的成本,让用户更加专注业务发展。

 

UK8S系列课程也是如此,通过与用户零距离沟通,了解用户所想,分析用户落地容器化的难点,探讨容器化落地方案。



一线工程师授课


UCloud组织UK8S培训,希望通过UK8S团队的技术赋能让用户更加专注业务层的使用,Kubernetes的使用,让用户不用耗费大量人力精力在Kubernetes集群的部署和维护上。


UK8S专项培训讲师均来自一线工程师,是后台研发、产品、解决方案不同团队的技术专家,共同将解决的技术问题,结合实际案例总结的最佳实践分享给学员。拥有成熟的培训经验,能够抛砖引玉的发掘学员在实际工作中遇到的问题,对企业业务转型切入K8S平台带来切实可行的建议,让学员在掌握UK8S技术的同时,也能对背后的设计逻辑进行思考。


让用户专注业务


整个培训课程围绕着用户容器化落地设计了6节课程,分析K8S落地难点、探讨K8S落地方案。


课程大纲:


Section 1: Docker基础及实践


  • Docker 基础知识

  • Dockerfile 编写及build

  • Docker 镜像仓库UHub的使用

  • Docker 实战操作,基于Dockerfile进行build并推送镜像到UHub


学员实践:操作Dockerfile build / run / push


Section 2: UK8S基础介绍


  • Kubernetes 基础知识

  • UK8S 产品讲解,和K8S的区别

  • K8S应用对外的服务暴露,Service/Ingress及ULB/EIP的使用

  • UK8S 实战操作,基于UK8S发布2个应用,中间涉及应用的依赖关系,练习K8S应用编排功能

  • 学员实践 20分钟,通过测试账号已创建集群,编写YAML在不同的ns下发布2个应用,涉及应用依赖


Section 3: 基于GitLab的CI/CD流程建立


  • CICD 基础知识

  • GitLab Runner配置及使用

  • Jenkins配置及使用

  • CI/CD 实战操作,通过Jenkins/kubectl实现应用发布


学员实践1:配置Git-Runner,编写基础gitlab_ci.yaml,镜像build和push自动化操作

学员实践2:Jenkinsfile基础编写实现程序打包,镜像build push,拼接YAML并发布


Section 4: UK8S日志方案


  • ELK 日志方案详解

  • 页面安装ELK日志功能

  • 对接使用UES


学员实践:通过测试账号已经创建的K8S集群进行ELK页面部署并查看之前发布的应用的日志


Section 5: UK8S监控方案


  • Prometheus对k8s的使用实践

  • Kube-Prometheus的使用

  • Grafana的使用

  • UK8S后续功能接入介绍


学员实践:通过测试账号已经创建的K8S集群,安装Prometheus和Grafana并监控之前发布应用的资源使用


Section 6: UK8S网络、负载均衡和块存储


  • PV/PVC的概念及UDisk/UFS的使用

  • Node/CA的概念及UHost的使用

  • UK8S 实战操作,发布一个挂载UDisk的应用,展示集群扩缩的使用


学员实践:编写YAML并创建一个外挂数据盘资源的应用,实践集群扩缩功能



培训从Docker基础开始,介绍了容器及Docker的发展史,以及Dockerfile、常用Docker命令、如何打包镜像并提交至UCloud公共镜像库。之后介绍Kubernetes的Pod在内的基本概念,通过对比原始手工部署应用的方式,分析Kubernetes部署应用的易用性、高可用性、可扩展性等便利,实验环节通过YAML文件编写并部署运行第一个应用。



培训包括UK8S在DevOps上的应用,深入浅出的介绍了不同类型公司因为各种现状采用不同的工具,部分企业几年前跟随时代使用了Git,而现在还有企业在使用SVN等工具,工具和环境的差异性也为CI/CD带来不确定性,因此DevOps需要为企业“量身定制”。


走心的kubernetes培训


不同于Kubernetes的专项培训,此次培训课程没有对于Kubernetes的组件、工作模式、逻辑对象进行深入的讲解,而是专注于客户怎么用Kubernetes、如何容器化、如何对容器化业务进行监控和日志收集、如何建立CI/CD流程等用户关心的业务使用。



UK8S团队对遇到问题的用户进行现场指导,帮助用户分析实际业务中遇到的问题,通过技术讲解、案例分析等让用户加深对UK8S的理解。


创新的实验平台



UK8S专项培训除了课程讲解,还强调学员动手练习。通过配套的实验平台提前一周提供实验文档、实验环境及实验账号,提供重组的时间及环境,学员可以选择空闲的时间在线完成指定实验操作,当然讲师团队及会对实验过程进行指导。



实验操作通过积分制的形式进行,每完成一个实验步骤可以获得相应积分,每一次提交都会记录到实践积分列表中,积分越高在学员列表中的排名也会越靠前;学员通过透明的提交记录和排名查看自己完成情况及其他学员的动态,进行一场线上的技术竞赛。高质量、独立完成动手实验的学员即可获得UCloud启云学院UK8S专项认证证书。

 

通过此次培训,让很多想用Kubernetes而又不知如何使用的用户加深了学习了解,拉近了UCloud与用户的距离,了解用户所想,让UK8S产品更加符合用户的使用。


培训预告


相信参加上海场培训的小伙伴已经收获满满,北京场将于2019年12月6日和7日举办,更多城市培训也在准备中,敬请关注UCloud公众号,及时获取相关信息。


扫码填写报名需求

 

更多UK8S专项培训课程,查看:

http://education.ucloud.cn/modules/training-uk8s.php

 

点击阅读原文,获取部分培训PPT

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接