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

  • 时间:
  • 浏览:0
  • 来源:10分赛车网投平台-1分6合投注平台_1分彩娱乐平台

Kubernetes 自2014年被 Google 开源以来,加快强度便成为了容器编排领域的标准。因其支持自动化部署、大规模可伸缩和容器化管理等火山岩优势,意味 被广泛接纳。但意味 Kubernetes 某种 的简化性,也让越多越多企

       Kubernetes 自2014年被 Google 开源以来,加快强度便成为了容器编排领域的标准。因其支持自动化部署、大规模可伸缩和容器化管理等火山岩优势,意味 被广泛接纳。但意味 Kubernetes 某种 的简化性,也让越多越多企业的 Kubernetes 探索之路充满挑战。

  从最初的自建 Kubernetes 到日后迁移至 优刻得UK8S 平台,整个过程遇到了哪些地方现象并要怎样解决的呢?本文将带来乐心医疗在 Kubernetes 平台建设方面的思考与实践。

  乐心医疗成立于4002年,业务采用的是基于 Dubbo 微服务框架的分布式架构,意味 微服务地处数量多、配置简化等现象,最初我们我们使用了 Ansible 作为配置管理工具,着实都都可不可不后能 较好地解决批量系统配置、批量应用程序部署的现象,但依然难以应对上百个微服务的频繁扩缩容及快速迭代。





  2016年初,随着容器技术的兴起,我们我们调研了诸如 Mesos、Swarm、Kubernetes 等方案,意味 Kubernetes 能完美解决调度、负载均衡、集群管理、伸缩等微服务面临的现象,因此在2016年6月份,经过组织组织结构评估日后,我们我们最终选择了 Kubernetes。

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

  2016年6月,乐心医疗的第十个 生产用 Kubernetes 集群正式上线。在使用自建 Kubernetes 的过程中,产生了多次因网络、存储插件产生的故障,大每项现象都都都可不可不后能 通过 Google 搜索解决,但地处越多越多涉及到 Kubernetes 核心组件的 BUG,不在 通过手动升级 Kubernetes 集群来解决,而 Kubernetes 热升级非常麻烦,这对于越多越多我们我们只十个 人的运维团队来说是十个 很大的挑战。

  除了耗费大量时间和运维人力成本外,自建 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 脚本管理,进而开发了代码管理平台,使技术团队的每个成员都能更方便的参与到运维工作中。

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