Nacos 控制台使用

控制台是 Nacos 的网页操作面:注册了什么服务、实例健不健康、配置有没有生效,都在这里一眼看清。本章按菜单顺序介绍日常最常用的几个页面。

登录与账号管理

浏览器打开 http://localhost:8848/nacos 进入登录页,默认账号密码均为 nacos。生产环境务必改掉默认口令:

  • 进入"权限控制 → 用户列表",对内置 nacos 用户重置密码
  • 也可新建自己的账号并分配角色后再使用,具体见第 15 章鉴权内容

顶部导航的菜单结构:服务管理、配置管理、命名空间、集群管理、权限控制。

服务管理:服务列表

"服务管理 → 服务列表"展示当前命名空间下所有服务。服务名在列表里显示为 分组@@服务名,例如 DEFAULT_GROUP@@order-service;可用搜索框按服务名过滤,也能切换命名空间查看不同环境。

点击服务名进入服务详情页,能看到两级信息:

信息说明
服务概览服务名、分组、集群列表、保护阈值
实例列表每个实例的 ip:port、权重、集群、健康状态、元数据

服务详情:实例操作

实例列表每一行都对应一个真实应用节点,常用操作如下:

  • 下线/上线:点"下线"把实例置为 enabled=false,流量不再分给它(常用于发布前摘流);点"上线"恢复
  • 编辑权重:直接输入权重值保存,客户端会按权重比例分配流量
  • 健康状态:绿色圆点表示健康,红色表示不健康(不健康的临时实例通常很快被自动摘除)

下线与删除不同:下线只是摘流量,实例仍在列表中;注销才是真正移除,对应第 5 章讲的 deregister。

配置管理:新建与发布

"配置管理 → 配置列表"展示当前命名空间下所有配置,点"新建配置"填四个字段:

字段说明示例
dataId配置唯一标识,后缀决定解析格式order-service.properties
group分组,默认 DEFAULT_GROUPDEFAULT_GROUP
配置格式properties / yaml / text / jsonproperties
配置内容具体键值内容timeout=5000

点"发布"即生效并写入存储,客户端会在秒级收到变更(机制见第 9 章)。

配置管理:历史版本与回滚

每次发布都会保留历史版本。误改配置时按如下步骤回滚:

  1. 在配置列表点 dataId 进入"配置详情"
  2. 找到"历史版本"入口,会列出历次发布记录(含时间与内容摘要)
  3. 选中要恢复的版本,点"回滚"确认

回滚会以该历史内容重新发布一次,同样对客户端即时生效,无需重启应用。

命名空间管理

"命名空间"菜单可新建命名空间,表单里命名空间 ID 建议填简短自定义值(如 dev、prod),不填则自动生成;名称写给人看的中文描述即可。

建好后,服务管理、配置管理页面顶部都有命名空间下拉框,切换即看到该环境下的服务与配置——多环境隔离就是靠它实现的(第 8 章详述)。

集群管理与权限控制

  • 集群管理:单机部署时只显示本节点;集群部署时列出全部节点及状态(第 12 章)
  • 权限控制:管理用户、角色与资源权限,开启鉴权后生效(第 15 章)

小结

控制台的高频操作可归纳为三件事:服务管理里看实例、做上下线与调权重;配置管理里发布、看历史与回滚;命名空间里切环境。把这套页面操作和后面的 OpenAPI、SDK 用法对照着学,理解会更深。

笔记加载中…