CNCF(云原生计算基金会,Cloud Native Computing Foundation)宣布接纳Harbor为其沙箱项目(Sandbox)。Harbor是一种容器镜像的云原生仓库(Registry),提供容器的存储、签名和扫描等。它添加了安全、身份和管理等功能,扩展了操作Docker内容的工具集Docker Distribution。

\\

Harbor聚焦于容器镜像的管理,它提供了合规性检查、漏洞分析和镜像管理等特性。根据其GitHub描述:

\\

\

  • \\t

    RBAC(基于角色的访问控制,Role-based access control):由“项目”组织用户和仓储(Repositories)。在一个“项目”中,用户可对镜像具有不同的权限。

    \\t\\t

  • \\t

    基于策略的镜像复制:实现仓库实例间的镜像复制(同步),出错时自动重试,支持复制均衡、高可用、多数据中心,以及多云和混合云场景。

    \\t\\t

  • \\t

    漏洞扫描:Harbor会定期扫描镜像,并向用户发送漏洞告警。

    \\t\\t

  • \\t

    支持LDAP/AD:Harbor集成了企业级LDAP/AD,用于用户认证和管理。

    \\t\\t

  • \\t

    镜像删除和垃圾回收:支持镜像删除,并回收空间。

    \\t\\t

  • \\t

    公证:确保镜像已经认证。

    \\t\\t

  • \\t

    图形化用户门户:用户可浏览、查找仓储,并管理项目。

    \\t\\t

  • \\t

    审计:追踪对仓储的所有操作。

    \\t\\t

  • \\t

    RESTful API:为大多数管理操作提供与外部系统集成的RESTful API。

    \\t\\t

  • \\t

    部署:提供在线和离线安装程序。

    \\t\

\\\\

图片来源:https://www.cncf.io/blog/2018/07/31/cncf-to-host-harbor-in-the-sandbox/#

\\

Harbor是一种私有托管仓库,它支持本地部署,也可以部署在任何一种主流云服务提供商上。因此Harbor适用于那些不能使用公有容器仓库的企业,也适用于那些需要实现多云策略的企业。Harbor最初是VMware的一个内部项目,并在2016年开源。Pivotal和Rancher等多家合作伙伴或是在基于容器的企业环境中使用了Harbor,或是与Harbor一并解决项目在企业架构中运行的问题。例如,Pivotal Container Service将Harbor囊括在自身内置的容器仓库中。Rancher将Harbor作为一种提供容器仓库的可部署软件包。此外,Harbor支持同时在多个平台上监控企业仓库的多个实例,并支持实例间的复制。通过Harbor提供的签名和漏洞扫描功能,企业仓库可成为受信任的容器来源。

\\

鉴于Harbor现已成为CNCF沙箱项目(CNCF对早期项目的仓储),Harbour将会从多方面受益,例如增加知名度、与现有计划更加一致、增加社区参与等。此外,一旦项目达到了从沙箱毕业的标准,就会进级为CNCF孵化阶段,最终达到毕业阶段。一旦项目成熟进入下一阶段,CNCF将提供对其所有项目中各种资源的优先访问。虽然Harbor是首个CNCF的容器仓库项目,但是还有其它一些容器仓库可用,例如Docker Hub、Docker Trusted Registry和Google Container Registry等。

\\

现有一些参考资料可供上手使用Harbor。例如,有视频介绍了使用项目的方方面面,还有一处演示服务器提供了所有特性的体验。安装Harbor需要下载一个安装程序、修改配置文件并运行安装。文档中介绍了安装Harbor的所有必要步骤。Harbor可使用在线或离线安装程序安装,或是直接在Kubernetes上运行。此外,在GitHub上提供了多份指南,包括用户指南和架构概览等。社区欢迎通过GitHub做提交,并参与用户和开发者讨论组,也可以通过Twitter和Slack交流。

\\

查看英文原文: Cloud Native Computing Foundation Accepts Harbor Into CNCF Sandbox

CNCF接纳Harbor为沙箱项目相关推荐

  1. 网易开源的分布式存储系统 Curve 正式成为 CNCF 沙箱项目

    | 作者:OpenCurve | 责编:沈于蓝 | 设计:张晨曦 | 编辑:胡欣元 2022年6月15日,云原生计算基金会 (CNCF) 宣布,分布式存储系统 Curve 被正式接纳为 CNCF 沙箱 ...

  2. CNCF 首个中国开源项目Harbor是如何炼成的?

    题图摄于加州蒙特雷 感谢 InfoQ 万佳 编辑的采访, 本文经授权转载,增加了配图. 相关信息:招聘云原生工程师 "天南地北侃技术,自娱自乐于互联网的缝隙中",这是公众号亨利笔记 ...

  3. CNCF 沙箱项目 OCM Placement 多集群调度指南

    作者: ​邱见|红帽资深软件工程师,Open Cluster Management (OCM) 社区发起人,负责人​ ​郝青|红帽高级软件工程师,Open Cluster Management (OC ...

  4. KubeVela 成为 CNCF 沙箱项目,让云端应用交付更加简单

    简介:KubeVela 就是这样一个面向用户的上层平台项目.对于业务开发者来说,KubeVela 简单.易用,它可以让开发者以极低的心智负担和上手成本在 Kubernetes 上定义与部署应用... ...

  5. SuperEdge正式成为CNCF沙箱项目,腾讯云携手六家厂商在边缘计算领域踏入新篇章

    刚刚获悉,分布式云原生边缘容器开源项目SuperEdge通过了全球顶级开源基金会云原生计算基金会(CNCF)技术监督委员会评定,正式成为CNCF 沙箱项目.这不仅意味着SuperEdge得到了云原生开 ...

  6. CNCF Weekly:OCM 成为 CNCF 沙箱项目

    云原生顶级技术盛会即将上线,主题演讲 + 项目亮点都在这了! 在今年的主题演讲中,将有近 20 位来自 CNCF 与各大厂商的资深云原生技术专家带来精彩的分享,其中既有关于 CNCF 和 Kubern ...

  7. Aeraki Mesh 正式成为CNCF沙箱项目,腾讯云携手合作伙伴加速服务网格成熟商用

    作者:腾讯云高级工程师 赵化冰 刚刚获悉,由腾讯云主导,联合百度.灵雀云.腾讯音乐.滴滴.政采网等多家合作伙伴发起的服务网格开源项目 Aeraki Mesh 通过了全球顶级开源基金会云原生计算基金会( ...

  8. 阿里云 OpenYurt 成为 CNCF 沙箱项目,加速原生 Kubernetes 边缘场景全覆盖

    2020 年 9 月 9 号,经 CNCF 技术监督委员会投票一致同意,阿里巴巴云原生边缘计算平台 OpenYurt 正式成为 CNCF 沙箱级别项目(Sandbox Level Project),标 ...

  9. CNCF 新增两个孵化项目 | 云原生生态周报 Vol. 58

    作者 | 丁海洋.孙健波 业界要闻 SUSE 计划收购 Rancher Labs SUSE 计划收购 RANCHER LABS,旨在成为企业 Kubernetes 管理市场的领导者. CNCF 计划发 ...

最新文章

  1. 读书笔记——Python第一个程序Hello world
  2. 初次遇见NLP:从词向量到BERT
  3. SAP Retail Assortment List - 分类列表
  4. Android进阶(六)Binder机制
  5. ES Segment Memory——本质上就是segment中加到内存的FST数据,因此segment越多,该内存越大...
  6. Windows10 家庭版添加【本地组策略编辑器】
  7. linux获取windows的主机名,获取网络许可主机名和主机 ID 的步骤
  8. System verilog随机系统函数$urandom使用方法
  9. java 实例的生命周期_[Java教程]Vue实例生命周期
  10. 华为云认证题库哪里有?华为认证哪个级别好呢?
  11. WPF ScrollViewer 仿苹果 细长 滚动条
  12. 智慧树python第三章答案_智慧树Python语言应用第三单元章节测试答案选修课网课慕课答案...
  13. Win10 VS2015编译CuraEngine
  14. 【matlab】GMSK高斯最小频移键控
  15. antd表格分页控件显示英文page
  16. 研华PCI板卡开发(3)快速入门(3)设备操作
  17. 英语测试软件怎么没反应呢,有没有可以练习中考英语口语的软件【2017年最新版】...
  18. 招远一职专计算机专业都学什么,招远一职专计算机专业技能指导教师李欣经
  19. 【OpenCV】 级联分类器训练模型
  20. 用51单片机点亮流水灯

热门文章

  1. 在windows10中安装 linux ubuntu 子系统
  2. numpy 打乱 numpy 数组
  3. vue+elementui项目打包后样式变化问题
  4. flask小项目打开教学
  5. SpringBoot获取请求的参数
  6. 生物什么时候学公式计算机,高考生物重要规律性关系及公式精华归纳,转走吧!...
  7. 数据库字符mysql_MySQL数据库之字符函数详解
  8. js变量传递给less_如何利用webpack实现一键换肤(CSS变量替换)
  9. 日期Date和字符串之间转换
  10. hbase 修改表名_HBase学习——2.HBase原理