首页 > 解决方案 > 如何在 unix 上解决安全通道的自签名证书问题

问题描述

我正在使用 docker 为 windows 提供的 kubernetes。我在那里部署了一个组件 Hashicorp Vault。Vault 内部调用 kubernetes api 来验证 Kubernetes 登录 vault。当我调用 Vault api 来获取客户端令牌时,它失败并出现低于 500 的错误:

{"errors":["Post https://kubernetes/apis/authentication.k8s.io/v1/tokenreviews: x509: certificate signed by unknown authority"

我正在调用的端点:

curl --request POST --data @payload3.json http://127.0.0.1:8200/v1/auth/kubernetes/login

请参阅我之前发布的这个问题以了解上下文:无法从 pod 容器内部访问 kubernetes api

似乎这是 unix 的问题,因此添加了 unix 标签。

任何帮助将不胜感激。

标签: unixkubernetesdocker-for-windowshashicorp-vault

解决方案


推荐阅读