Harbor应用案例:网易轻舟微服务平台

本文介绍了网易轻舟微服务平台如何集成和优化Harbor,实现高可用性、性能提升,并在DevOps流程中发挥作用。文章详细讨论了Harbor的镜像仓库功能、高可用方案、性能优化措施以及其在应用交付中的关键角色。此外,还分享了网易对Harbor社区的贡献。
摘要由CSDN通过智能技术生成

题图摄于颐和园

注:微信公众号不按照时间排序,请关注“亨利笔记”,并加星标以置顶,以免错过更新。

本文作者系裴明明,网易杭州研究院轻舟云原生架构师,Harbor 开源项目维护者,主要负责网易轻舟云原生 DevOps 体系设计、研发及落地等,在云原生、DevOps、微服务架构等领域拥有丰富的经验。

本文节选自《Harbor权威指南》,精选网易轻舟微服务平台集成 Harbor 的方式和应用场景,读者既可以了解 Harbor 的特性和使用模式,也可以在方案制定和管理实践上借鉴成功经验。

网易轻舟微服务团队使用的是 Harbor 1.7 版本,对该版本进行了性能上的优化和功能上的增强,并将增强的 Webhook 功能贡献回 Harbor 项目。

为满足网易的音乐、电商、传媒、教育等业务线的微服务化需求,网易杭州研究院研发了一套完整的云原生应用管理平台——网易轻舟微服务,平台以 Docker、Kubernetes、Harbor、Istio 为基础设施,构造了 DevOps、微服务等一套完整的解决方案,并将其开放给第三方企业解决业务容器化和服务治理等问题。该平台在生产环境集群中曾达到单集群运行 10000 个节点的规模。

轻舟微服务平台的整体架构如下图所示。

该平台基于 Harbor 提供了镜像仓库功能,并为 PaaS 平台的其他功能提供服务,上层的微服务系统则依赖 PaaS 平台提供的服务,配套日志、监控等平台功能,完成了从项目研发到服务治理的全生命周期管理。网易轻舟团队在 Harbor 上做了一层业务开发,使得轻舟镜像仓库支持多租户、多项目、多环境,并且和轻舟微服务平台数据模型、权限模型打通,将镜像仓库功能融入多个业务流程中,将应用的上下游贯通,形成一套完整的应用管理和交付流程。

1.Harbor 的使用<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值