1. CNCF 服务
CNCF 为开源项目提供强大的服务骨干,围绕在代码管理和技术决策之外维持大多数项目需求的目标而构建。我们通过专业员工提供一组增强的服务 ,培养成熟度并增加云原生、开源项目的采用。我们采用数据驱动的方法与我们的项目和维护者社区合作;我们积极开展 调查, 以提高我们的服务和社区满意度,并在我们的社区聚光灯下提供特色服务 。
这些服务是作为社区稳定性的一部分提供的,但不会取代项目本身的开发人员,并且永远不会处于项目发布或全职资源的关键路径中。我们提供这些共享服务的目标是培育 CNCF 的毕业和孵化项目,并为沙盒项目提供成长为孵化项目的空间。
CNCF 主持 毕业、 孵化和 沙盒 项目。虽然我们为所有项目提供一组共享服务,但我们不会为沙盒 项目提供实质性的营销 服务,因为它们是早期项目,需要一个轻量级的中性环境才能自然发展。与孵化和毕业项目同行相比,沙盒项目的项目服务优先级较低。
最后,此列表并不是基金会提供的服务的详尽列表。您的项目可能需要帮助的某些事情未在此处列出,您完全可以通过CNCF ServiceDesk 与员工 联系并寻求帮助。
我们为 CNCF 项目和维护者提供以下好处:
1.1. 基础
开源项目的中立之家增加了来自企业软件公司、初创企业和独立开发人员的开发人员协作、贡献和成为提交者的意愿。CNCF 的 技术监督委员会 是 技术管理机构,由记录在案的负责人指导 ,并承认和监督所有项目。TOC 接受 CNCF 的项目是项目质量的独立信号。
对于被 CNCF 接受的项目,现有的维护者(或提交者)仍然控制该项目。我们帮助项目创建一个有据可查的中立治理流程。任何添加到 CNCF 的项目都必须将其商标和徽标资产的所有权转移给 Linux 基金会。有关要求的完整列表,请参阅 IP 策略。
1.2. 设计与美学
CNCF 为所有项目提供图形设计资源,主要由我们的内部设计团队提供。当新项目进入基金会时,他们会收到一个新标志、网站刷新(如果他们愿意),或者他们现有审美的增强。例如,请参阅 CloudEvents 或 CNCF SIG 安全 徽标。如果有你想要的创意,请不要犹豫,伸出手来!
所有项目徽标和配色方案都可以通过CNCF 艺术作品 github轻松获得 。
1.3. 计划管理
CNCF、我们的上级组织 The Linux Foundation和我们的 兄弟项目 在为开源项目提供程序管理服务方面拥有多年的经验。我们就我们为 CNCF 托管项目带来的最佳实践进行合作。
CNCF 工作人员可以协助和指导您的项目。以下是部分活动:
CNCF 将协助维护者和 LF研究员以及 LF 中的CNCF 姊妹项目之间的合作,以支持知识共享
项目治理创建和建议 通过支持在线参与促进社区会议 对沟通和项目过程的行政支持 独立第三方的安全审计(例如 Kubernetes 安全审计) 通过独立第三方进行分布式系统安全研究(例如https://jepsen.io/) 根据要求与 CNCF 工作人员进行双周或每月检查会议 通过https://devstats.cncf.io 进行项目活动跟踪和贡献报告
1.4. 法律服务
法律服务使项目保持健康并符合许可要求、知识产权制度和行业规范。具体法律服务包括:
- 一个中立的家项目资产和商标。
- 根据需要为您的项目跨地域注册商标
- 支持和应对受威胁的诉讼。例如,我们与 Kubespray 维护人员合作,在收到 C&D 后将他们的名字从 Kargo 改回。
- 与 GitHub 集成的贡献者许可协议 (CLA) 系统。
- 与 GitHub 集成的开发者原产地证书 (DCO) 系统。
- 保护商标,例如统一域名争议解决政策 (UDRP) 行动以接管 kubernetes.cn。
- 根据需要协助开源许可审查和策略
- 如果出现任何法律问题,可以联系法律人员。
1.5. 工具
CNCF 项目可以自由选择自己的工具,制作自己的文档,建立自己的网站。CNCF 工作人员可以支持项目在该领域的活动,并可以为您的项目提供建议和/或访问这些工具。我们还与许多提供企业级支持的供应商建立了特殊关系。
工具:
- Zoom Video Conferencing Pro 帐户用于视频会议、录制和安排
- OpsGenie负责生产服务、安全披露列表或其他需求的值班轮换
- LastPass , 1Password和Keybase管理共享秘密
- Netlify用于网站托管、DNS 管理以及围绕文档和网站改进工作流程/自动化
- 社区讨论的话语(例如,https : //discuss.kubernetes.io)
- Slack用于 Cloud Native Computing Foundation Slack 中所有项目的通信
- 用于许可证和安全扫描的FOSSA
- 用于容器镜像扫描的Snyk
- 用于漏洞赏金的HackerOne
- Zapier用于任务和工作流自动化
- CNCF 员工熟悉并可以帮助项目托管在 AWS、GCP 和 Azure 云上。在某些情况下,我们提供免费托管的积分。我们还有自己的社区基础设施实验室。
1.6. 技术文档
CNCF 每年投资数千美元来改进项目文档和网站开发。这包括改进网站托管、项目文档托管、添加教程和操作指南以及根据项目请求采取行动。
文档示例:
- Kubernetes(i18n 支持和案例研究)
- Harbor(完全重新设计)
- gRPC(完全重新设计和签约技术写作支持)
- Helm(构建管道大修和 i18n 支持)
1.7. 持续集成
在当代软件领域,几乎所有主要项目都需要对持续集成 (CI) 系统进行大量投资,这些系统为这些项目提供自动化测试、依赖性检查、安全审查等。
CNCF 涵盖了我们托管项目的 CI 需求,并允许这些项目选择自己的平台;许多CI系统目前正在使用之中CNCF项目,包括 特拉维斯CI, GitHub的操作, GitLab CI, Azure的管道,和 船头,基于Kubernetes(因此CNCF主办)CI系统用于Kubernetes,甚至一些非CNCF项目.
一些项目可以通过相当基本的 CI 设置得到很好的服务,而像 Kubernetes 和 Envoy 这样的项目需要大量的财务和人力资源。
此外,CNCF项目也可以参加 cncf.ci的CNCF的跨项目,跨云的持续集成方案。
1.8. 认证和培训服务
CNCF 与 Linux 基金会一起,在实施培训、Kubernetes开发人员 和 管理员专家认证、Kubernetes 提供商认证计划以及 CNCF 项目 Prometheus 和 Fluentd 培训方面进行了重大投资 。我们还与 Linux Foundation 培训团队合作开发了自定进度的在线课程,这些课程可以扩大项目的影响范围,超出使用讲师指导课程的可能范围。随着时间的推移,我们希望扩展培训选项以涵盖其他项目。我们已经开发的培训示例包括:
- edX MOOC上的 Kubernetes 课程免费介绍
- Kubernetes 认证管理员(CKA) 考试
- CKAD:面向开发人员的 Kubernetes
- 使用 Prometheus 监控系统和服务
1.9. 最终用户社区
CNCF 的 最终用户社区 包括 140 多家依赖云原生技术并致力于协作基础设施开发的顶级公司和初创公司。最终用户社区是 CNCF 托管项目的关键技术决策的积极参与者,在 TOC 上担任领导职务,并为许多 CNCF 项目做出贡献。
CNCF 最终用户讲述他们的故事,以帮助将技术对话提升为业务目标和挑战。CNCF 项目在这些用例中具有特色,并且云原生项目对其业务产生了影响。您可以按项目探索案例研究,例如 Prometheus 或 Envoy。
1.10. 国际化
CNCF 在亚太地区拥有专业人员,以协助项目在该地区开展活动。我们提供国际化支持,包括:
协助在聚会和活动中展示的项目。 为我们的旗舰 KubeCon + CloudNativeCon China 提供中英文同步实时翻译。 为希望将博客文章翻译成其他语言的项目提供翻译服务;以Falco为例。
1.11. 营销
项目营销服务旨在帮助提高项目意识、提高项目采用率和增加贡献者。CNCF 拥有营销资源来支持以下领域的项目:
1.11.1. 事件管理
活动是 CNCF 核心战略的一部分,它们帮助我们的项目建立一个面对面互动和知识共享的社区。KubeCon + CloudNativeCon 是我们的旗舰活动,通过我们在北美、欧洲和中国的三个区域活动将超过 20,000 人聚集在一起。
CNCF 还运行并支持专门针对您的项目的事件。我们提供:
全面的活动策划和后勤支持。 整合营销和传播计划,包括活动网站、传播和活动营销。 为活动争取赞助商。 媒体介绍。 与其他 LF 活动(如开源峰会)同地举办的机会。 CNCF 的一些项目举办了项目特定的活动:PromCon、EnvoyCon、gRPC Conf、Helm Summit。
项目和项目维护者可以通过以下方式参与 CNCF 活动:
在 KubeCon + CloudNativeCon 活动中为您的项目创建轨道。 在 KubeCon + CloudNativeCon 上,为您的项目举办两次维护者会议(介绍和深入探讨)。 参加 KubeCon + CloudNativeCon 活动中的 Meet the Maintenanceer 展位。 鼓励在 KubeCon + CloudNativeCon 上提交征集提案,讨论他们对 CNCF 项目的使用。 CNCF 每年都会赞助许多第三方活动,包括面对面的和虚拟的。通常有一个展位,我们鼓励项目维护者加入 CNCF 参与我们的活动,与活动参与者会面并讨论您的项目。对于虚拟活动,我们提倡由项目维护者进行演示。 CNCF 支持众多Linux 基金会活动,例如开源峰会和开放网络峰会。我们喜欢让项目维护者在这些活动中加入 CNCF,以教育更广泛的生态系统关于开源云原生项目。 对于面对面的活动,欢迎项目贡献者使用我们的展位作为与同事会面的“基地”。 连接到我们的CNCF 聚会小组和大使的全球网络,以提高对您项目的认识。 为您的非公司支持的开发商提供差旅资金,并增加女性和其他代表性不足的群体的出勤率。 在活动中,我们宣传所有 CNCF 项目,并帮助用户和开发人员连接到我们的项目。
1.11.2. 营销服务和计划
CNCF 提供完整的营销服务和计划组合,以支持 CNCF 项目的社区和生态系统参与。这包括:
CNCF 在线项目:毕业和孵化项目可以参与网络研讨会、视频和直播等在线项目。他们可以传达发布发布的详细信息或提供项目更新。Kubernetes 是个例外,它在发布大约 30 天后举行网络研讨会。
CNCF 博客和Kubernetes.io 博客:毕业和孵化项目可以提交博客文章。分享技术内容和操作方法、关于云原生和项目部署的故事,以及用例和成功案例。博客文章不应该是供应商的推销。它们必须包含广泛适用于 Kubernetes 和云原生社区的内容。Kubernetes 博客每周的访问量超过 150 万次。
案例研究:最终用户案例研究有助于将技术对话提升为业务目标和挑战。该计划具有用例以及 CNCF 项目和云原生技术对最终用户业务的影响。案例研究围绕特定指标构建叙述,这些指标反映了作为考虑采用云原生技术的公司的资源的积极影响。
时事通讯: CNCF 时事通讯每月出版一次。项目更新是时事通讯的常规功能。
CNCF 管理博客编辑日历,以平衡与社区共享的内容。我们还提供写作、编辑和资助自由职业者来开发内容。
项目媒体速度报告:每月,CNCF 为所有项目提取媒体提及和语音数据共享,包括社交媒体和关键消息中的提及。
1.11.3. 营销传播
营销传播的目标是提高对项目和项目里程碑、社区发展和开发人员参与度的认识。CNCF提供的交流活动包括:
积极的媒体和分析师对项目的报道,包括安排和协助采访和信息会议。 通过其他渠道宣传项目新闻和里程碑:记者、分析师和新闻稿/博客。 确定顶级出版物/播客(Bloomberg、Changelog、eWeek、Fortune、Forbes、InfoWorld、The New Stack 等)并制定计划以通过贡献的文章、引述、采访和新闻选取来获得报道。 确保包含在报告中的分析师简报:Gartner、Forrester、IDC、RedMonk、451 Research 等。 组织媒体/分析师午餐会,在重要活动中进行一对一会议。 开发思想领导力报告、调查、成功案例和案例研究(印刷品和视频)。 协调主要维护人员/开发人员的发言人办公室(例如,开发人员驱动的会议小组)。 积极管理项目社交媒体渠道(Twitter、LinkedIn、YouTube、Github、Flickr)。
1.11.4. 调查
CNCF 营销团队可以帮助为您的项目创建调查,以帮助确定采用情况或其他兴趣。一个突出的例子是我们的年度云原生社区调查。对于更小、更有针对性的调查,我们可以提供帮助。通过CNCF 服务台提交请求。
1.11.5. 项目营销公告
随着项目有主要或次要版本或通过成熟度级别,CNCF 与项目进行对外交流。以下是我们可以为您做的项目。
1.11.6. 项目进入和通过成熟度级别
每个项目都有不同的需求,员工根据这些需求处理项目。以下是在项目通过不同毕业级别时提供的服务以及对毕业和孵化项目发布的支持。
毕业
进入毕业级别的项目将获得:
新闻发布公告。 即将举行的 KubeCon + CloudNativeCon 上的演示文稿。 禁止向媒体宣传发布和顶级功能。采访请求发送给项目团队。 在公告日发布推文,包括社交卡。 孵化
孵化级项目获得:
在项目团队的协助下,由 CNCF 营销撰写的关于 cncf.io 的博客文章公告。 禁止向媒体宣传公告和主要功能。采访请求发送给项目团队。 在公告日发布推文,包括社交卡。 沙盒
作为 Sandbox 进入的项目会收到:
在发布日通过@CloudNativeFdn 发推文,提及 Sandbox 项目名称。 如果媒体就此消息联系 CNCF,CNCF 将直接对该项目进行介绍。 正确的术语:“云原生沙盒”或“CNCF 沙盒项目”。 CNCF 不提供新闻宣传、CNCF 或 TOC 简报、博客或社交卡。 例外:成员可以分享关于任何开源项目的博客,包括沙盒项目。请参阅CNCF 博客指南。
1.11.7. 项目启动和新版本支持
毕业项目:主要和次要版本
项目网络研讨会,每年最多两次。 cncf.io 上的博文公告,由 CNCF PR 在项目的协助下撰写,重新发布项目自己的博文,或由项目团队专门为 cncf.io 撰写的博文。 与媒体相关的发布和顶级功能的禁售或宣传日。面试请求到项目组面试。 在公告日发布推文。 孵化项目:主要发布
项目网络研讨会,每年最多两次。 cncf.io 上的博文公告,由 CNCF PR 在项目的协助下撰写,重新发布项目自己的博文,或由项目团队专门为 cncf.io 撰写的博文。 与媒体相关的发布和顶级功能的禁售或宣传日。面试请求到项目组面试。 在公告日发布推文。
1.12. 其他服务
此列表不是涵盖的所有服务的完整列表。项目可以并且确实通过CNCF 服务台请求额外服务,我们努力为他们提供所需的帮助。
如果您是 CNCF 项目提交者,请访问http://servicedesk.cncf.io以请求支持。
要将您的项目贡献给 CNCF 或讨论 CNCF 如何帮助您的项目,请发送电子邮件至info@cncf.io并阅读TOC 存储库。