【发布时间】:2020-05-10 12:52:48
【问题描述】:
我正在尝试在我的 Kubernetes 集群上设置 Vault,并使用 Consul 作为存储。我关注了this official tutorial,它使用 Helm 图表在 Kubernetes 上安装 Consul 和 Vault,并设置 Vault 以使用 Consul 作为存储。安装成功,如下图所示:
NAME READY STATUS RESTARTS AGE
hashicorp-consul-connect-injector-webhook-deployment-84589dtg6k 1/1 Running 0 43m
hashicorp-consul-server-0 1/1 Running 0 43m
hashicorp-consul-rscsm 1/1 Running 0 43m
hashicorp-consul-jdtbj 1/1 Running 0 43m
hashicorp-consul-x4hmc 1/1 Running 0 43m
vault-agent-injector-5945fb98b5-78gw8 1/1 Running 0 34m
vault-0 1/1 Running 0 34m
之后,我通过运行手动将 Vault 注册为服务
consul services register vault.json
vault.json 是:
{“服务”:{“名称”:“保险库”,“标签”:[“保险库标签”],“端口”:8200}}
现在,在 Consul 的仪表板 UI 中,我可以在服务中看到带有绿色勾号的 Vault,这表明运行状况检查正在正确执行,但是当我在 Vault 中创建键值时,我看不到在键中创建任何存储UI 的-value 菜单。如果有人能帮助我理解这里出了什么问题,我将不胜感激。
【问题讨论】:
标签: kubernetes consul hashicorp-vault key-value-store