Я пытаюсь настроить Vault в моем кластере Kubernetes с консулом в качестве хранилища. Я следовал этому официальному учебнику , в котором используются таблицы Хелма для установки Consul и Vault на Kubernetes и настраивается 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
будучи:
{"service": {"name": "vault", "tags": ["vault-tag"], "port": 8200}}
Теперь, в пользовательском интерфейсе Консула, я могу видеть Vault в службах с зеленой галочкой, которая показывает, что проверки работоспособности выполняются правильно, но когда я создаю значения ключей в Vault, я не вижу никакого хранилища, созданного в ключе -значение меню пользовательского интерфейса. Буду признателен, если кто-нибудь поможет мне понять, что здесь не так.