使用kubernetes auth设置保管库会引发x.509错误

时间:2019-04-03 19:16:46

标签: hashicorp-vault

我正在尝试遵循本教程: https://learn.hashicorp.com/vault/identity-access-management/vault-agent-k8s

当我尝试:

std::remove_if

我得到:

curl --request POST \
        --data '{"jwt": "'"$KUBE_TOKEN"'", "role": "example"}' \
        $VAULT_ADDR/v1/auth/kubernetes/login | jq

对于可能出问题的任何想法表示赞赏。

1 个答案:

答案 0 :(得分:0)

您的计算机不信任用于设置保险柜的证书颁发机构。您可以将计算机设置为信任证书颁发机构,或者仅在测试设置时忽略证书验证。要忽略curl中的验证,可以使用-k标志,如下所示:

curl -k --request POST \
        --data '{"jwt": "'"$KUBE_TOKEN"'", "role": "example"}' \
        $VAULT_ADDR/v1/auth/kubernetes/login | jq

如果您使用保管库客户端发出请求,则可以设置VAULT_SKIP_VERIFY环境变量:

$ export VAULT_SKIP_VERIFY=1