alibaba / nacos

an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
https://nacos.io
Apache License 2.0
29.94k stars 12.78k forks source link

[Summer 2023] ConfigMap到Nacos配置中心自动同步工具 / Automated synchronization tool between ConfigMap and Nacos. #10376

Open KomachiSion opened 1 year ago

KomachiSion commented 1 year ago

开源之夏是由中科院软件所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。

Nacos将会作为指导组织参加本次的“开源之夏2023”

背景

去年的编程之夏中,Nacos社区完成了从K8S服务发现中同步服务元数据,可以在一定程度上实现Nacos中的服务和K8S的svc中的服务数据互通,互相发现和互相调用,给Nacos在3.0版本中管理统一控制面提供数据基础。

而Nacos3.0的统一控制面中还有一部分重要数据就是K8S中的ConfigMap数据,目前暂无工具或手段,使得Nacos的配置中心和K8S中的ConfigMap进行数据互通和同步。

因此,社区希望借助本次编程之夏,提供ConfigMap到Nacos配置中心自动同步工具,使得Nacos配置中心的配置数据能和ConfigMap中的配置数据互通及同步。

目标

完整实现一个工具,进行ConfigMap和Nacos配置中心之间的数据同步。

难度

基础

导师

孙立 sjtusl@163.com

产出要求

能力要求


Open Source Promotion Plan is a summer program organized by the Institute of Software Chinese Academy of Sciences and long-term supported by the Open Source Software Supply Chain Promotion Plan. It aims to encourage college students to actively participate in the maintenance and development of open source software, promote the vigorous development of open source software communities, and build the open source software supply chain together.

Nacos will join The Summer 2023 as the mentoring organization.

Background

In last year's Summer OSPP, the Nacos community completed the synchronization of service metadata from K8S service discovery, which can support data exchange between Nacos services and K8S svc services, providing data basis for Nacos to manage the unified control plane in version 3.0.

Another important part of the unified control plane in Nacos 3.0 is the ConfigMap data in K8S. Currently, there is no tool or way to enable data exchange and synchronization between the configuration center of Nacos and ConfigMap in K8S.

Therefore, the community hopes to provide an automatic synchronization tool from ConfigMap to Nacos configuration center through this year's Summer OSPP, so that the configuration data in Nacos configuration center can communicate and synchronize with the configuration data in ConfigMap.

Target

Implement a tool for data synchronization between ConfigMap and Nacos configuration center.

Difficulty

Basic

Mentor

Li Sun sjtusl@163.com

Output Requirements

Technical Requirements

five111 commented 1 year ago

这些活动是不是只让在校学生参加?

saicaca commented 1 year ago

您好,我非常希望参与此项目,我会尽快在 OSPP 官网提交申请书。