Consul中文文档—ACL系统故障排查(Consul ACL进阶四)

本文介绍使用Consul CLI命令进行ACL故障排查及紧急重置ACL系统的方法。通过Consul members、catalog命令定位令牌权限问题,利用ACL策略和令牌列表命令辅助排查。若遇无法解决的问题,可在Leader节点更新索引重置ACL系统,且文中命令有对应HTTP接口。

整理自: Troubleshoot the Access Control System

摘要: 使用如下Consul CLI命令 进行ACL故障排查, 以及在紧急情况下重置ACL系统。

Consul-ACL进阶
转载请注明🙂,喜欢请一键三连哦 😊

一、Consul members

当给Agent配置令牌时, 可以通过 consul members命令确认Agent是否有足够权限加入数据中心。

如果在members列表中,无法找到对应的Agent, 可能是没有正确配置Agent令牌 或者令牌没有足够权限。

consul members
Node       Address         Status    Type    Build  Protocol  DC   Segment
server-1  172.17.0.2:8301  alive     server  1.4.4  2         dc1  <all>
server-2  172.17.0.3:8301  alive     server  1.4.4  2         dc1  <all>
server-3  172.17.0.4:8301  alive     server  1.4.4  2         dc1  <all>

consul acl 命令将帮助定位是否有令牌权限。

二、Consul catalog

consul catalog nodes -detailed 检查是否能够显示包含节点信息以及TaggedAddresses节点信息。

如果 Agent TaggedAddresses 是Null, 可以查看下Consul 所有节点的日志,如果ACL正确地启用了,可以通过consul acl 命令查看下Agent Token。

consul catalog nodes -detailed
Node      ID                  Address   DC  TaggedAddress
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值