百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

nacos-k8s

> 编程语言
开源

此项目包含一个 Nacos Docker 映像,用于利用 StatefulSets 将 Nacos 部署到 Kubernetes。

685 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

此项目包含一个 Nacos Docker 映像,用于利用 StatefulSets 将 Nacos 部署到 Kubernetes。

Kubernetes Nacos

此项目包含一个 Nacos Docker 镜像,用于通过 StatefulSets 简化 Nacos 在 Kubernetes 上的部署。

提示

如果您使用的是 Nacos 1.1.4 版本或更低版本,请参阅此 标签 建议使用 Nacos Operator 在 Kubernetes 中部署 Nacos。

快速启动

  • 克隆项目
bash
git clone https://github.com/nacos-group/nacos-k8s.git
  • 简单启动

如果您想在没有 NFS 的情况下启动 Nacos,但emptyDirs 可能会导致数据丢失。具体操作如下:

bash
cd nacos-k8s
chmod +x quick-startup.sh
./quick-startup.sh
  • 测试
  • 服务注册
powershell
  curl -X POST 'http://cluster-ip:8848/nacos/v2/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080'
  • 服务发现
powershell
  curl -X GET 'http://cluster-ip:8848/nacos/v2/ns/instance/list?serviceName=nacos.naming.serviceName'
  • 发布配置
powershell
  curl -X POST "http://cluster-ip:8848/nacos/v2/cs/config?dataId=nacos.cfg.dataId&group=test&content=helloWorld"
  • 获取配置
powershell
  curl -X GET "http://cluster-ip:8848/nacos/v2/cs/config?dataId=nacos.cfg.dataId&group=test"

高级

提示

如果您使用自定义数据库,请先自行初始化数据库脚本。

在高级使用中,集群会自动扩展和保存数据,但必须部署 PersistentVolumeClaims。在本示例中,使用了 NFS。

⚠️ 迭代提醒: 下面的 NFS、Ceph 和 OpenShift 部署方法已被弃用,不再被积极维护。它们依赖于归档的上游项目(Kubernetes-incubator/external-storage)和过时的 API。请使用 Helm 图表,它支持通过任何 StorageClass(包括 NFS CSI 和 Rook-Ceph)以 persistence.enabled=true 方式持久存储。

中文文档

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言