unix - 如何在 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 标签。
任何帮助将不胜感激。
解决方案
推荐阅读
- excel - 在嵌套循环中设置动态粘贴范围
- php - Enqueue 对 Symfony/Elasticsearch 索引的创建没有影响
- css - Vaadin TextField:如何禁用下划线?
- android - 如何防止图像视图被可变尺寸的文本视图“推”出屏幕?
- c# - DataGridView 图像列引发参数异常:参数无效
- python-3.7 - 为什么我的 Python 程序没有运行,Windows 一直在关闭我
- asp.net-core - DBContext 查询返回 null
- javascript - 为什么这些 openlayers 的功能得到错误的坐标?
- java - 房间数据库 RxJava 后台线程
- ruby-on-rails - Rails.cache.read 未在测试中读取