2023年12月7日,Nacos 2.3.0,正式发布了它的最新版本。经过一个多月社区的精心测试与优化,新版本在功能和性能上均有显著提升。

Nacos 2.3.0的发布,可以说是一场关于配置管理的小型革命。它不仅仅是一个版本的迭代,更是一个桥梁,将我们熟悉的Nacos配置管理与Kubernetes的世界紧密相连。

Nacos 2.3.0的新亮点

在2.3.0-BETA版本的基础上,Nacos 2.3.0带来了以下几个重要更新:

  1. 基于能力协商机制的持久化服务实例注册与删除:通过Grpc方式,这意味着更高效的通信和更稳定的服务实例管理。

  2. Console UI展示增强:多了很多实用信息,比如部署模式等,让用户体验更佳。

  3. 参数校验功能优化:简化了验证方法,让服务更稳定。

  4. TopN指标的重构:准确性和内存使用都得到了显著优化。

Nacos Controller项目:把云原生与配置管理紧密连接

想象一下,在云原生的环境下,应用的部署和运维可以通过像Helm或Kustomize这样的工具轻松处理,但是,Nacos配置的迁移和变更却还需要手动操作。这不仅耗时,而且容易出错。但现在,有了Nacos Controller,这一切都变得简单了。

图片

从Kubernetes到Nacos,再到统一管理

通过Nacos Controller,我们可以实现双向的配置管理。一方面,Kubernetes集群中的ConfigMap配置可以“上移”到Nacos控制台中,另一方面,Nacos的配置也可以“下移”到Kubernetes集群中。这样,无论是Kubernetes的Secret还是Nacos的配置,都可以在一个平台上统一管理。

图片

云原生配置管理的新范式

有了Nacos Controller后,我们可以将微服务应用的所有配置都集中在一个地方。这不仅降低了运维的门槛,还减少了出错的概率。而且,由于Nacos本身就支持配置的动态刷新,这样的集成使得应用的配置管理更加灵活和高效。

Nacos 2.3.0:不仅仅是版本的升级

Nacos 2.3.0的发布,不仅仅是版本的升级,更是对云原生配置管理方式的一次革新。它让我们看到了,无论是在Kubernetes还是在传统的微服务环境下,配置管理都可以更加简单、统一和高效。

云原生下的配置管理最佳实践

图片

在使用Kubernetes的场景下,一个微服务应用的配置被分割成两部份,一部分存放管理在Kubernetes集群中的Secret或ConfigMap中,另一部份存放管理与Nacos配置中心.

GitHub 加速计划 / na / nacos
29.84 K
12.75 K
下载
Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
最近提交(Master分支:3 个月前 )
c5e5a822 12 天前
93ea0ddb 12 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐