【发布时间】:2019-06-11 17:10:56
【问题描述】:
晚上好!希望你们一切都好。我正在尝试设置 K8s 与 Vault 的集成,但遇到以下错误消息:x509: certificate signed by unknown authority
Kubernetes 在 AWS EKS 上运行,Vault 是经典负载均衡器和 Route 53 条目后面的 HA 设置。
我正在关注此链接:https://learn.hashicorp.com/vault/identity-access-management/vault-agent-k8s 我指定的是我的 Kubernetes 集群,而不是 Minikube,我尝试了所有可能的方法,但每次都出现同样的错误。
https://:8443/apis/authentication.k8s.io/v1/tokenreviews: x509: 证书由未知权威签署
保险库配置:
{
"listener": [{
"tcp": {
"address" : "0.0.0.0:8200",
"tls_disable" : 1 (Am doing SSL termination at LoadBalacer level)
}
}],
"api_addr": "http://<Instance_IP>:8200",
"storage": {
"dynamodb": {
"ha_enabled" : "true",
"region" : "<region_name>",
"table" : "<table_name>"
}
},
"max_lease_ttl": "10h",
"default_lease_ttl": "10h",
"ui":true
}
尝试使用“vault auth enable -tls-skip-verify kubernetes”和“vault auth enable kubernetes”启用身份验证,但没有成功。
请帮忙。如果您需要我提供任何信息,请告诉我。
【问题讨论】:
-
你的镜像的操作系统是什么?如果您在受信任的列表中添加证书,通常会出现此错误。例如就我而言,我有 ubuntu,然后我将证书复制到 /etc/ssl/certs。我摆脱了这个问题
标签: hashicorp-vault