Search for underlying issues causing unhealthy Vault clusters. Check the Vault statefulset
and various pod logs to determine what is impacting the health of the Vault.
(ncn-mw#
) View the Vault statefulset
.
kubectl -n vault get statefulset --show-labels
Example output:
NAME READY AGE LABELS
cray-vault 3/3 8d app.kubernetes.io/name=vault,vault_cr=cray-vault
(ncn-mw#
) Check the pod logs for the bank-vaults
container for Vault statefulset
pods.
kubectl logs -n vault cray-vault-0 --tail=-1 --prefix -c bank-vaults
kubectl logs -n vault cray-vault-1 --tail=-1 --prefix -c bank-vaults
kubectl logs -n vault cray-vault-0 --tail=-1 --prefix -c bank-vaults
(ncn-mw#
) Check the Vault container logs within the pod.
kubectl logs -n vault cray-vault-0 --tail=-1 --prefix -c vault
kubectl logs -n vault cray-vault-1 --tail=-1 --prefix -c vault
kubectl logs -n vault cray-vault-2 --tail=-1 --prefix -c vault
(ncn-mw#
) Check the Vault operator pod logs using ephemerally named pods.
kubectl logs -n vault cray-vault-operator-7dbbdbb68b-zvg2g --tail=-1 --prefix