优刻得助力乐心医疗的Kubernetes云平台建设实践

  • 时间:
  • 浏览:1
  • 来源:5分PK10平台-5分彩网投平台_5分快3投注平台

Kubernetes 自2014年被 Google 开源以来,放慢便成为了容器编排领域的标准。因其支持自动化部署、大规模可伸缩和容器化管理等盐晶 优势,之前 被广泛接纳。但之前 Kubernetes 一种生活的冗杂性,也让可是企

       Kubernetes 自2014年被 Google 开源以来,放慢便成为了容器编排领域的标准。因其支持自动化部署、大规模可伸缩和容器化管理等盐晶 优势,之前 被广泛接纳。但之前 Kubernetes 一种生活的冗杂性,也让可是企业的 Kubernetes 探索之路充满挑战。

  从最初的自建 Kubernetes 到之前 迁移至 优刻得UK8S 平台,整个过程遇到了哪此大问题并要怎样出理 的呢?本文将带来乐心医疗在 Kubernetes 平台建设方面的思考与实践。

  乐心医疗成立于1502年,业务采用的是基于 Dubbo 微服务框架的分布式架构,之前 微服务发生数量多、配置冗杂等大问题,最初当人们都 使用了 Ansible 作为配置管理工具,觉得都可以 较好地出理 批量系统配置、批量多多应用程序 部署的大问题,但依然难以应对上百个微服务的频繁扩缩容及快速迭代。





  2016年初,随着容器技术的兴起,当人们都 调研了诸如 Mesos、Swarm、Kubernetes 等方案,之前 Kubernetes 能完美出理 调度、负载均衡、集群管理、伸缩等微服务面临的大问题,否则在2016年6月份,经过外部评估之前 ,当人们都 最终选取了 Kubernetes。

  最之前 刚开始搭建 Kubernetes 时需手动依次打包下载环境时需的所有二进制文件、验证配置环境变量、安装各种网络存储等插件,整个一套搭建流程完成下来非常耗费时间且易出错。后续还时需持续进行手动维护 Kubernetes 集群,同类 升级 Kubernetes 版本、内置组件版本等。

  2016年6月,乐心医疗的第另1个 生产用 Kubernetes 集群正式上线。在使用自建 Kubernetes 的过程中,产生了多次因网络、存储插件产生的故障,大主次大问题都都可以 通过 Google 搜索出理 ,但发生一些涉及到 Kubernetes 核心组件的 BUG,必须通过手动升级 Kubernetes 集群来出理 ,而 Kubernetes 热升级非常麻烦,这对于当时当人们都 必须另1个 人的运维团队来说是另1个 很大的挑战。

  除了耗费一定量时间和运维人力成本外,自建 Kubernetes 在面临业务发展时需不断新增节点时,很难及时应对业务扩容的需求,缺乏灵活弹性。可是 UCloud 于2018年推出 UK8S 后,乐心医疗的运维团队在开会讨论之前 一致决定尽快迁移到 UK8S。

  使用优刻得的容器云 UK8S 出理 了自建 Kubernetes 常见的网络、存储大问题,很糙是存储可直接使用 UDisk、UFS,之前 自建 Kubernetes 使用到的 Nginx 也被负载均衡 ULB 所取代,极大地冗杂了运维 Kubernetes 的负担。

  在迁移至 UK8S 平台后,乐心医疗深切体会到云服务商优刻得提供的 Kubernetes 平台的好处,除了都可以 免去 Kubernetes 集群自身的搭建及后期维护等运维工作,在 Kubernetes 集群的稳定性、高性能、自动伸缩等方面,UK8S 也都都都可以 提供更加专业的服务能力。

  乐心运维团队在迁移至优刻得提供的 Kubernetes 平台之前 ,老是忙于出理 自建 Kubernetes 中的因网络、存储或 Kubernetes 组件自身 bug 引起的突发故障,几乎这麼时间来做提升运维速率单位的工作。在抛妻弃子自建 Kubernetes 之前 ,乐心运维团队实现了 CI/CD 完正由 Jenkins Pipeline groovy 脚本管理,进而开发了代码管理平台,使技术团队的每个成员都能更方便的参与到运维工作中。

     (本内容属于网络转载,文中涉及图片等内容如有侵权,请联系编辑删除)