素材阁

Consul 速查

共 23 条 Consul 服务发现与配置,涵盖启动与成员、服务注册与发现、KV 存储、健康检查、ACL 与运维。 支持搜索与分类筛选,点击即可复制。

启动与成员

服务发现与配置中心。

命令说明
开发模式启动(含 UI 与 KV)
生产单节点启动
列出集群成员与状态
加入集群
节点运行时信息

服务注册与发现

注册与查找服务。

命令说明
按配置注册服务
列出已注册服务
通过 DNS 查询服务
查看服务实例健康状态
列出节点

KV 存储

键值配置。

命令说明
写入键值
读取(含元数据)
递归列出前缀下所有键
删除单键 / 按前缀删除

健康检查

探测与状态。

命令说明
HTTP 健康检查定义
监听服务变化
检查的三种状态
查看节点上的检查

ACL 与运维

安全与维护。

命令说明
初始化 ACL(生成管理令牌)
创建带策略的令牌
校验配置文件语法
快照备份与恢复
重载配置

使用说明

Consul 速查:启动与成员、服务注册与发现、KV 存储、健康检查、ACL 与运维;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:启动与成员、服务注册与发现、KV、健康检查、ACL 与运维。
  2. 点「命令」列复制到终端。
  3. 开发可用 consul agent -dev 快速体验 UI 与 KV。
  4. 服务发现既可用 HTTP API,也可直接走 DNS(*.service.consul)。

常见问题

Consul 和 etcd 有什么区别?
两者都能做 KV 与服务发现;Consul 内置健康检查、DNS 接口与多数据中心能力,etcd 更常作为 Kubernetes 的底座。
生产要不要开 ACL?
要。生产环境应 consul acl bootstrap 初始化并给各服务最小权限令牌,避免任何人可读写 KV。
需要联网吗?
速查内容本地可用;下载二进制需联网。

延伸阅读

相关工具