
推荐序2
随着LAMP(Linux、Apache、MySQL和PHP)技术的广泛应用,开源技术如雨后春笋般发展。在云计算普及的时代,开发人员越来越多地使用Docker和Kubernetes等开源云原生管理工具和平台。来自中国的开发人员也成为CNCF举足轻重的贡献者。
在这样的背景下,云原生成为了中国开源社区参与度和贡献度非常显著的技术。VMware从一开始就参与了相关工作,在2011年将Cloud Foundry等内部项目开源给云原生社区。VMware也是中国云原生社区的先行者之一,一直积极支持技术社区的活动,例如2016年,VMware发起“云原生论坛”,并在2018年推动了国际云原生大会KubeCon+CloudNativeCon在中国的落地。
Harbor是一个企业级开源镜像仓库,能够对云原生制品的内容进行存储、签名和扫描,用户对Harbor的接受度也证明了VMware在云原生开源领域的影响力。Harbor最初是VMware中国研发中心云原生实验室的内部项目,在2014年由我和本书作者之一张海宁等联合发起,于2016年年初首先在中国开源社区推广。开源后,Harbor很快就展现了云原生基础软件的普适性,首先获得国内主流互联网公司、大型企业和初创公司的青睐和应用。
Harbor也逐渐从国内发展到国外,获得了全球云原生社区的一致认可。2018年8月,Harbor成为中国第一个原创的CNCF项目,也是VMware捐献给CNCF的第一个项目。截至2020年年中,Harbor在GitHub上获得12000多颗星,拥有190多位代码贡献者,这些贡献者来自全球80多个组织,如Anchore、网易云、前才云科技、腾讯云和OVHcloud等,月下载量超过3万次。
同时,Harbor项目成立了由多个社区主导的工作组,例如远程复制工作组、P2P分发工作组、镜像扫描工作组等,负责制定和开发Harbor各个具体功能的路线图,社区的参与大大丰富和完善了Harbor的功能。
在Harbor项目取得成功的基础上,VMware中国联手各行业龙头企业的创新部门、初创公司及大学与研究机构等,发起VMware创新网络(VMware Innovation Network),共同打造开放、多元、共生的生态系统,涵盖云原生、边缘计算、机器学习、云网络、云数据分析等技术领域。
2020年6月,Harbor成为中国第1个、全球第11个毕业的CNCF项目,其他已毕业的项目包括Kubernetes、Prometheus和Helm等。本书是中国重量级的云原生技术著作之一,它的发布恰逢其时。本书作者都是Harbor项目的原创开发者和“骨灰”级的社区维护者,包括张海宁、邹佳、任茂盛、姜坦、尹文开、王岩、裴明明等。读者通过本书可全面了解云原生技术,特别是容器镜像等云原生制品的原理、特点和实践方法。
长风破浪会有时,直挂云帆济沧海!相信本书能为读者带来新的起点和收获,也希望更多的用户和开发者加入云原生社区,共同创新!
任道远
VMware中国研发中心总经理
VMware创新网络联合发起人、Harbor项目联合发起人