加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

【TOP100summit】工欲善其事,必先利其器---JFrog的Kubernetes实践

发布时间:2018-12-11 20:11:15 所属栏目:移动互联 来源:赵立京
导读:【51CTO.com原创稿件】Kubernetes已成为大局限陈设容器化应用措施的一种尺度方法,辅佐打点错乱的容器陈设情形。可是,将应用、微处事陈设到Kubernetes情形里可不是那么轻松、简朴的事!怎样乐成地在Kubernetes情形中陈设应用?克日,51CTO记者在第七届全

【51CTO.com原创稿件】Kubernetes已成为大局限陈设容器化应用措施的一种尺度方法,辅佐打点错乱的容器陈设情形。可是,将应用、微处事陈设到Kubernetes情形里可不是那么轻松、简朴的事!怎样乐成地在Kubernetes情形中陈设应用?克日,51CTO记者在第七届环球软件案例研究峰会(简称TOP100summit)现场采访了JFrog(杰蛙科技)架构师高欣,对此题目举办了梳理。

高欣

高欣,JFrog架构师,专注DevOps办理方案,以及企业DevOps 转型,曾在IBM处事近十年,教育团队致力于Dev Ops规模产物,及公有云处事的研发、运维、处事及推广等,在软件产物和云处事的开拓与运维、一连集成及交付、DevOps 等规模具备富厚的技能蕴蓄和实践履历。

陈设应用的拭魅战

高欣起首暗示,要想乐成地在Kubernetes情形中陈设应用,起首不要急于把应用陈设上去,而是要从小处入手,充实相识Kubernetes的特点,同时也要充实考查和改革应用自身,使其得当陈设到Kubernetes情形中。

以JFrog为例,JFrog从很小的应用开始举办 Kubernetes 的陈设。譬喻 Nginx,先界说小的方针去将应用陈设到 Kubernetes,确保对整个容器化的历程技能上可控。

高可用是 JFrog 产物的默认成果,以是会有大量的高可用测试的需求。必要可以或许快速扩容支持大并发的哀求,支持转动进级(0宕机进级)的测试,粉碎性测试,包罗打算和非打算的 Node 宕机测试,集群缩容测试。

其次,要充实计划陈设的方法和设置。高欣提到,Helm项目提供了一个同一软件打包方法,支持版本节制,可以大大简化Kubernetes应用分发与陈设中的伟大性。Helm也催生了社区的成长壮大,越来越多的软件提供商,都开始提供高质量的Charts。因此,,可以操作Helm实现更为轻松的陈设编排和执行。

然后,当陈设完成后,还必要按照Kubernetes的特点实验针对应用运行态的监督。这就必要用一些特另外器材,可以或许在应用、开拓之外,提供一个精采的,监督运行状态的机制和体系。
最后,必要一套整体的流程,可以或许用一些自动化的方法,流水线的方法,让整个陈设进程自动运转起来,使其可以或许很快的去复用,而且可以或许快速的获得相应。高欣夸大,但愿开拓者们可以或许善用一些社区的力气,多汲取别人的履历,这样可以或许到达事半功倍的结果。

拭魅战进程中的履历

在JFrog,今朝可以做到每周自动化陈设100+的差异产物线、恣意版本组合的测试情形,而每个情形都要陈设50+的微处事。在到达这样的陈设局限的进程中,JFrog碰着了许多灾题题目,同时也蕴蓄了许多的履历和教导。

起首,JFrog明晰了内部落地Kubernetes应用的方针,即可以或许快速搭建全成果的测试情形,给开拓,测试,技能支持,产物团队,办理方案团队等全部团队行使。同时为每个分支都提供CI/CD流水线的支撑,让研发有独立的沙箱情形举办自测,这也是 Kubernetes 带来的最大代价之一。

同时,JFrog正慢慢将云端的处事迁徙到Kubernetes情形,并直接向客户提供JFrog全部产物的Helm Charts,利便客户在Kubernetes情形中的陈设。

“在这个进程中,每一步都很艰巨”,高欣暗示。因为是全新的情形,全新的方法,以是存在许多未知身分,高欣提议开拓者可以多去社区看一看,与社区的好手交换,会获得许多履历和要领,来办理碰着的坚苦。

Jfrog的客户没有行业限定,既有腾讯、中兴、华为之类的互联网企业,也有金融、证券这样的传统行业,只要有DevOps转型的需求,JFrog城市为之提供辅佐。JFrog但愿把DevOps的理念宣传、推广给更多的用户。

记者视点

在Kubernetes中,应用打点是需求最多、挑衅最大的规模。Kubernetes社区编排方案中,Helm基于Charts包的实现方案占主导职位。今朝Helm已经成为Kubernetes下应用编排的独一子项目。JFrog在实践中蕴蓄了大量履历,而且起劲拥抱开源,必将辅佐更多的企业客户实现DevOps落地。

【51CTO原创稿件,相助站点转载请注明原文作者和出处为51CTO.com】

【责任编辑:赵立京 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读