“源来如此”公开课回顾丨实战解读之K8s的前世今生

自2014年开源至今,历经激烈的角逐,K8s将 Docker Swarm、Apache Mesos等一众容器编排平台“斩于马下”,成为这个领域的绝对王者。

K8s 容器 开源 开源认证

2020-08-25 196

“源来如此”公开课回顾丨实战解读之K8s的前世今生

作为时下最为炙手可热的开源技术之一,K8s早已成为容器编排的事实标准。

 

自2014年开源至今,历经激烈的角逐,K8s将 Docker Swarm、Apache Mesos等一众容器编排平台“斩于马下”,成为这个领域的绝对王者。


图片


K8s究竟魅力何在?何以能够横扫一众容器管理平台,成为业界的标准?


Linux Foundation开源软件大学邀请老段工作室的段超飞老师,实战解读K8s的“前世今生”。


图片


云计算资深培训讲师 段超飞

段超飞,云计算资深培训讲师。2002年接触并学习Linux,从事Linux相关工作11年,最早一批通过COA(Openstack认证管理员)考试, CKA(Kubernetes管理员)考试。10年教学培训经历,积累了丰富的教学经验。

 

提及K8s,容器是绕不开的关键技术,而Docker很快在这一领域稳住了阵脚。

 

过去,在开发过程中,常见的难题是环境的一致性问题。由于开发环境、测试环境、生产环境不一致,致使有些bug并未在开发过程中被发现。而Docker特有的镜像则提供了除内核外完整的运行时环境,确保了应用运行环境的一致性。

 

与此同时,容器的标准化交付、一次构建,多次交付以及应用隔离等,都能助力企业快速部署应用,提高系统利用率,降低资源成本,让开发、测试更敏捷。

 

随着容器技术的广泛应用,尤其进入生产领域后,企业很快认清一个事实,即在同一台计算机上部署容器很容易,但容器在高可用性管理、容灾恢复和可伸缩性方面存在较大的挑战。需要借助性能卓越的容器管理工具,以实现在生产中大规模部署容器服务。

 

K8s应声开源,并很快成为该领域绝对的事实标准。其背后是Google多年来的实践探索,能够实现即时部署、弹性伸缩、健康检查和高可用性系统的全面覆盖,为生产完整生命周期保驾护航。

 

在本次Linux Foundation开源软件大学公开课上,段超飞基于真实案例,在线Coding,以实战的方式诠释了K8s在新应用部署、扩展及交付方面的卓越性能。同时,验证了K8s中Pod的健壮性、基于GitLab+Jenkins+Kubernetes实现DevOps方案以及使用GitLab+Jenkins+K8s建立CI/CD解决方案等等。

 

K8s之所以能够快速发展,同样离不开开源社区的传播。在Google将K8s开源后便捐给了CNCF,它隶属于Linux基金会,是非营利性组织。致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。

 

在前不久刚刚落幕的线上云原生大会中,CNCF新任总经理Priyanka Sharma展示了K8s惊人的发展速度。当然,这也离不开全球开发者对K8s项目的持续支持。


图片


在企业数字化转型当下,K8s能够助力企业更方便的实施DevOps,蓝绿部署快速投放,提升开发人员的开发效率,并带来更高级别的可移植性和一致性,且不必管理底层的基础设施,而备受企业青睐。

 

根据Gartner预测,到2022年,全球超过75%的企业、组织将在生产中运行容器化应用程序,相较2019年不到30%增长显著。

 

而伴随K8s逐步在企业中落地,越来越多的企业对了解和掌握K8s技术人才的需求激增。通过主流招聘网站也得到佐证,K8s运维工程师、系统工程师、K8s开发等技术岗位增加明显,这或许是开发者在激烈的职场竞争中,弯道超车的绝佳机遇。

 

为此,段超飞老师强烈建议技术从业者要不断拥抱新技术,勇于走出舒适区。而在学习之后最好能有一个检测自己学习成果的指标,而通过认证考试就是最佳的方法。一来可以系统的学习,二来可以通过证书向企业证明自己的实力。目前,K8s最权威的认证就是CKA(Certified Kubernetes Administrator)。

 

CKA是由Linux基金会和云原生计算基金会(CNCF)推出的官方认证,作为他们为帮助开发K8s生态系统而不断努力的一部分,极具权威。

 

也欢迎有意了解CKA认证的技术小伙伴儿,访问Linux Foundation开源软件大学官网了解详情。

【传送门:https://training.linuxfoundation.cn/certificate/details/1

 

错过直播的朋友可以点击阅读全文,观看公开课回放。关注OSCTraining公众号并回复关键词“公开课”,还可领取老师分享PPT。

相关文章

  • 联系电话 010-53512850

  • 联系邮箱 enquiry@linuxfoundation.cn

  • 联系客服

Linux基金会开源软件学园 Copyright © 2019 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2