首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS上的kubernetes :由未知机构签署的证书

AWS上的kubernetes :由未知机构签署的证书
EN

Stack Overflow用户
提问于 2017-02-08 04:57:57
回答 2查看 4.8K关注 0票数 4

我按照这个指南使用kube-aws在亚马逊网络服务上创建了一个kubernetes集群。

我正在使用kube-aws连接到v0.9.4-rc2

在成功执行kube-aws up --s3-uri s3://..之后,我尝试使用kubectl get nodes获取节点,这时我得到了这个错误:

代码语言:javascript
复制
:; kubectl get nodes
Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kube-ca")

kubeconfig文件中,有一行描述证书颁发机构:

代码语言:javascript
复制
apiVersion: v1
kind: Config
clusters:
- cluster:
    certificate-authority: credentials/ca.pem

有没有人知道我哪里出了问题?我该如何进一步调试它呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-08 06:00:37

问题似乎是因为我的凭据没有全部正确生成。那么,也许apiserver证书是用错误的证书签名的?不知道这是怎么回事。

无论如何,删除credentials目录,然后销毁集群并重新启动它,就为我解决了问题。幸运的是,它仍然是一个实验性的集群,所以我可以这样做。不确定我是否可以在不破坏集群的情况下修复它。

票数 2
EN

Stack Overflow用户

发布于 2017-12-21 15:43:07

1.mkdir -p $HOME/.kube

2.sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

3.sudo chown $(id -u):$(id -g) $HOME/.kube/config

4.kubectl get nodes

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42099872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档