保管箱提供密钥的新旧值

时间:2018-06-28 04:34:36

标签: kubernetes hashicorp-vault kubernetes-helm

我正在使用Hashicorp的Vault,该Vault使用可用的舵图部署在AWS的kubernetes集群中,并为我的保管库部署创建了默认3 pods。保管库存储在AWS S3中。

我正在使用kubernetes内部IP的端口转发从另一个部署中访问此服务。

现在,当我使用以下命令写入Vault(版本1 kv)时:
vault kv put something/abc key={"x","y","z"},当我执行vault kv get something/abc时有时会得到较早的值。

如果更早,key的值为{"x","y"}

我在某些get调用中获得了较旧的值,而在其他调用中获得了较新的值。(我是从同一容器中进行这些get调用)。 在第一个get呼叫中,我得到key=[x y z]key=[x y]在第二个get呼叫中, key=[x y]在第三部分中;并重复一遍。

(所有吊舱均处于Ready(1/1)状态。因为我已经在头盔图中设置了--set vault.readiness.readyIfSealed=true。 如果不进行设置,则只有一个Pod进入就绪状态(1/1)。其他人则处于Ready(0/1)状态。在这种情况下,我所有的get调用中都会得到更新的更新值)

有人知道为什么我每次通话都没有得到相同的新值吗?

0 个答案:

没有答案