Создал кластер Vault и Consul в Kubernetes с TLS, выполнив
https://testdriven.io/blog/running-vault-and-consul-on-kubernetes/
и пытался настроить метод аутентификации Kubernetes, используя https://learn.hashicorp.com/vault/identity-access-management/vault-agent-k8s
все прошло нормально до шага 3 (проверьте конфигурацию метода аутентификации Kubernetes), когда я тестировал соединение, я получаю сообщение об ошибке «Не удалось подключиться к порту 8200 хранилища: соединение отказано».
Может ли кто-нибудь помочь мне с этим.
$ kubectl run --generator=run-pod/v1 tmp --rm -i --tty --serviceaccount=vault-auth --image alpine:3.7
# VAULT_ADDR=https://vault:8200
/ # curl -s $VAULT_ADDR/v1/sys/health | jq
/ # curl $VAULT_ADDR/v1/sys/health | jq
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:--
0curl: (7) Failed to connect to vault port 8200: Connection refused
$ k get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
consul ClusterIP None <none> 8500/TCP,8443/TCP,8400/TCP,8301/TCP,8301/UDP,8302/TCP,8302/UDP,8300/TCP,8600/TCP 177m
kubernetes ClusterIP 10.245.0.1 <none> 443/TCP 26h
vault ClusterIP 10.245.215.195 <none> 8200/TCP