九网互联-从测试到生产环境,怡合达的KubeSphere进阶之路

怡合达致力于主动化零部件研发、出产和销售,供给 FA 工厂主动化零部件一站式供应,怡合达深耕主动化设备职业,根据应用场景对主动化设备零部件进行标准化设计和分类选型,经过标准设定、产品开发、供应链办理、渠道化运营,以信息和数字化为驱动,为主动化设备职业供给高品质、低本钱、短交期的主动化零部件产品。
技能现状
在运用 Kubernetes 之前,公司一直是选用超交融传统虚拟机的方法来布置上线项目,这就导致公司资源糟蹋十分严峻,每年单单在服务器的开支就大大增加。
项目在上线的过程中出错的几率十分大,而且难以排查,没有一套标准的流程,需求开发人员手动布置,导致人员消耗十分严峻。
团队规模
现在公司拥有 3000+ 的职工,其间研发团队(运维、开发、测试、产品等)超越 300 人,在姑苏、湖北都有研发团队。
背景介绍
现在职业正在向主动化、云原生接近,传统的互联网形式现已无法满足大公司的事务需求了,为了让开发人员将更多的精力放在事务上,主动化布置、项目的全方位监控就变得越来越重要。
现在公司云原生是刚刚起步,许多东西需求去探究发现,所以技能上有许多欠缺,需求十分详尽的了解各个组件的运行原理和形式。
拥抱云原生就意味着公司的 IT 层面将上升一个等级,原有的项目管理将完全摒弃,将会以一套全新的方法来全方位地管理项目,运用 Kubernetes 和容器化技能将削减服务的运维本钱和项目的容错本钱,为客户带来的运用体会也将提高一个层次。
选型说明
东西选型的过程
在运用 KubeSphere 之前,团队也运用了许多其他的项目,如 KubeOperator、DaoCloud、Choerodon 等。但是在运用过程中发现,其他东西的功用并不是很完善,遇到问题很难排查,社区也不是很活跃,这就导致运用本钱和保护本钱大大增加。
挑选 KubeSphere 的原因
我经过博客和论坛发现了 KubeSphere,Issue 的提出与处理十分的完善和及时。KubeSphere 官网有许多事例与解说,社区活跃度十分高。这正是团队所需求的。
经过实践运用 KubeSphere 建立的集群愈加安稳,资源管控愈加快捷,与同类云原出产品相比,KubeSphere 简直完成了团队在出产环境会用到的所有功用。
所以团队就开端在测试环境建立并运用,随后慢慢地向出产环境搬迁。现在怡合达有三分一的项目现已搬迁到 KubeSphere 渠道上,而且回收了之前的旧服务器,大大提高了资源运用率。
运用作用
在运用 KubeSphere 之后,怡合达所有的项目都会集在一起了,办理起来方便许多,服务器的资源也很大程度的削减,在资金方面节省了许多。
项目上线现在只需求创立履行流水线就可以了,再根据守时任务守时履行,而且项目可以主动增加副本,项目发动失败会主动回滚到之前的版别。
在事务方面,接口的请求时刻降低了,九网互联用户的运用体会也增加了不少,呈现 bug 可以快速的定位并处理问题。