温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
Harbor
权威
指南
_14832228
版权信息C O P Y R I G H T书名:Harbor权威指南:容器镜像、Helm Chart等云原生制品的管理与实践作者:张海宁等出版社:电子工业出版社出版时间:2020年11月ISBN:9787121396854字数:700千字版权方:电子工业出版社有限公司版权所有侵权必究内容简介在云原生生态中,容器镜像和其他云原生制品的管理与分发是至关重要的一环。本书对开源云原生制品仓库Harbor展开全面讲解,由Harbor开源项目维护者和贡献者倾力撰写,内容涵盖Harbor的架构、原理、功能、部署与配置、运维、定制化开发、API、项目治理和成功案例等,很多未公开发表的内容在本书中都有详尽讲解,如:Harbor的架构原理;OCI制品的支持方式;高可用制品仓库的设计要点;镜像等制品的扫描;权限和安全策略;备份与恢复策略;API使用指南等。无论是对于Harbor用户、开发者和贡献者,还是对于云原生软件开发工程师、测试工程师、运维工程师、IT架构师和IT技术经理,抑或是对于计算机相关学科的高校学生来说,本书都有非常重要的指导和参考价值。推荐语云原生和容器技术是当今被广泛应用的IT基础设施,Henry所在的VMware则是容器技术浪潮中的排头兵,其中的优秀项目便是Henry和其团队所创建的Harbor项目,而且这个云原生基础设施项目一直蓬勃发展至今。相信本书对于想构架企业级容器基础设施的读者都有重要的参考价值。Kata Containers架构委员会成员 王旭容器镜像仓库承载着重要的容器化资产,是企业通过容器实现云原生架构转型的利器。Harbor是业界领先的镜像仓库,具备三大鲜明优势:功能丰富,稳定性好;开源,扩展性强;由中国团队一手打造并成为CNCF开源项目。我与本书作者相识多年,作为Harbor早期参与者之一,我深度认可本书作者的技术洞察力和Harbor的巨大价值。本书深入浅出,既阐释了具体的技术实现,又引申了相关方法论和优秀实践,是云原生技术从业者的快速进阶读物。前才云CEO、字节跳动火山引擎副总经理 张鑫Harbor是一个健壮且易于使用的开源容器镜像管理工具,已经成为企业级容器云平台的重要组成部分,且经过多年的开源、演进,具备丰富的特性和实用功能。本书融合Harbor技术原理、开发实践和项目案例于一体,可帮助读者深入了解和使用Harbor。浙江移动架构师 陈远峥云原生代表的是一种全新的基础设施思维方式,随之而来的是一套全新的IT基础设施生态,其中有些经典概念仍然重要,比如资源(制品、应用)管理和分发。随着容器的普及,镜像分发成为整个容器生命周期中的重要一环,Harbor无疑是该领域的领跑者。很高兴看到本书问世,本书作者就来自Harbor团队,开发、运维人员通过阅读本书一定能更好地理解和使用Harbor。PingCAP联合创始人兼CTO 黄东旭360搜索容器云团队以开源镜像仓库Harbor为基石,结合事业群与集团内部的需求进行定制化开发,为搜索容器云平台提供了坚实、可靠、强大、易用的容器镜像存储、管理、分发服务。这是一本镜像管理方面难得的参考书,非常有参考价值。360搜索事业群高级总监 张华Harbor为容器用户提供了镜像仓库服务,国内的容器用户基本上都在使用它。本书的出版为我们广大用户带来了很大的福利,我们终于可以专业地使用Harbor了。积梦智能CEO、beego作者 谢孟军张海宁带领的团队是国内很早就拥抱和推广云原生架构的团队之一。他们作为布道者,敏锐地发起了Harbor项目,使Harbor成为云原生架构在企业落地不可或缺的组件之一,也是有着国际影响力的优秀开源项目代表。本书对从事云创新研发的团队有很高的学习、参考和借鉴价值。广州市品高软件股份有限公司联合创始人、董事和技术总监 刘忻Harbor是国内开发者贡献到CNCF的开源项目并于今年毕业,有很高的成熟度。本书不仅给读者提供了精确的使用指引,还呈现了Harbor的详细架构,可以让读者深入理解Harbor的工作原理,其中丰富的用户使用案例和落地场景也非常有参考价值。CNCF官方大使、京东技术架构部产品经理 张丽颖短短4年多,Harbor就从VMware实验室里的一个创新项目,发展成为有着全球广泛用户的云原生制品库,还成为了中国第一个CNCF开源项目,这是中国云原生迈出的重要一步。骞云既是Harbor用户,也是其产品技术合作伙伴。本书涵盖了Harbor架构、原理、开发及众多案例分析,内容详尽、透彻,无论是对于云原生工程师、架构师、开发者,还是对于Harbor用户,都非常有参考价值。上海骞云信息科技有限公司创始人和CEO 方礼推荐序1我在准备动笔写这篇序的时候,一瞬间仿佛回到了多年前的大学校园。当时张海宁(Henry)正在攻读我的硕士研究生,研究领域是数据挖掘和机器学习。在那个互联网经济尚待崛起的年代,我们对互联网的未来充满期盼。时至今日,随着各种新技术产业和商业模式动能的释放,放眼全球,整个世界已经运行在一个巨大的软件体系之上。以A(人工智能)B(大数据)C(云计算)为代表的互联网企业和互联网核心技术,更是以不可想象的步伐引领着社会的变革和前行。云计算作为强大的技术底座,深度融合人工智能、大数据和边缘计算等技术,为现实世界建立起精确的数字化模型,形成一套可以对物理世界感知、洞察及反馈的高效体系。以云计算、5G、互联网、物联网为代表的信息基础设施,正结合大数据、人工智能等技术,使传统基础设施向数字化、智能化的融合基础设施转型和升级,并为科研、技术、产业等领域提供创新型基础设施。从发展的历程上看,云计算早期主要注重基础设施的灵活交付能力,使计算资源能够方便地为用户所用。经过十多年的高速发展,云计算已经迈进2.0时代,以应用为中心和基础设施为代码的云原生(Cloud Native)技术正驱动着现代化应用前进的步伐。如今,云原生技术已经成为应用主流的设计、开发和运维模式,容器则作为云原生技术的基石,得到普遍采用。越来越多的企业在云原生平台上构建了物联网、大数据和人工智能的基础能力,在产业智能化的浪潮中推动着数字化的创新,带来影响深远的社会价值和商业价值。Henry作为资深的技术专家,一直活跃在云原生的舞台上。他于2014年率领团队创建和研发了开源镜像仓库Harbor项目,解决了用户管理容器镜像的诸多痛点,如权限控制、远程复制、漏洞分析等,Harbor也一跃成为非常受欢迎的开源容器镜像管理软件。值得一提的是,秉承着开放、包容的理念,Harbor项目于2018年被捐献给云原生计算基金会(CNCF),成为首个原创于中国的CNCF项目,由广大社区用户共同维护。最近更传来喜讯:Harbor成为首个成熟度达到CNCF毕业级别的中国开源项目。目前,我所带领的微众银行人工智能团队正致力于联邦学习的前沿学术研究和应用场景落地。在2019年年初,我们开源了工业级联邦学习框架FATE(Federated AI Technology Enabler),旨在解决人工智能中数据使用和隐私保护的问题。在联邦学习中,多个组织参与数据方面的合作,各方需要相互信任并运行相同的软件,因此,将FATE项目开源是很好的选择,将促进联邦学习生态圈的培育和发展。Henry所在的团队和我们紧密合作,为FATE项目赋予了云原生的能力,FATE和Harbor两个项目在开源领域胜利会师,实现了基于容器镜像的敏捷部署和自动化运维,大大降低了联邦学习平台的使用门槛,也彰显了开源的力量和云原生+AI的价值。本书由Harbor项目维护者和贡献者倾力编撰,立意新颖,思路清晰,涵盖了Harbor的设计思想、技术原理、配置架构和应用案例等丰富内容,既高屋建瓴地阐释了云原生技术的核心原理,也深入浅出地解析了容器落地的优秀实践,是云计算、人工智能、大数据等计算机领域的工程师、架构师、开发者和开源贡献者了解云原生应用,特别是容器和镜像技术的优秀参考书,也适合理工类大学生阅读和学习。杨强微众银行首席人工智能官、香港科技大学教授推荐序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项目联合发起人推荐序3从云计算到云原生,这一以云为起点的浪潮已持续10年之久,我所在的团队也有幸在这一方向实践了近8年,我能深刻感受到其中有一些逻辑在驱使云计算技术栈的发展,使陆续出现的许多技术演进似乎成为一种必然,也使从云计算到云原生能产生被广泛认同的标准,形成许多行业的共识,进而形成一个广阔的相对标准的产品、服务市场。在从事云计算、云原生相关工作的这些年里,我经常要面对的问题是“为什么做”,经常要面对的情况则是“不得不做”。云计算技术的应用与算法、前端等有很大不同,我们很难以技术进步带来的直接价值驱动业务进行技术升级,因此很多时候都是已经感受到明显的瓶颈或对未来发展过程中的技术瓶颈有了明确的预期,才能推动技术的升级。以互联网业务服务端的演进来看,这是一个应对业务发展所产生的复杂性的过程,自Web 1.0到Web 2.0再到移动应用,互联网业务越来越复杂,一个应用聚集了足够流量之后总会向平台化发展,以