首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法验证ip证书,因为它不包含任何IP SAN

无法验证ip证书,因为它不包含任何IP SAN
EN

Stack Overflow用户
提问于 2015-09-28 12:40:01
回答 1查看 5.3K关注 0票数 0

我已经在Docker和Kubernetes安装了OpenShift3和ansible安装程序。安装之后,我想在我的主服务器上创建我的停靠程序注册,但是我得到了以下错误(我读到它与SSL有关,但我找不到解决方案):命令(从示例中):

代码语言:javascript
复制
[root@ip-10-0-0-x centos]# export CURL_CA_BUNDLE=`pwd`/openshift.local.config/master/ca.crt
[root@ip-10-0-0-x centos]# sudo chmod a+rwX openshift.local.config/master/admin.kubeconfig
[root@ip-10-0-0-x centos]# sudo chmod +r openshift.local.config/master/openshift-registry.kubeconfig
[root@ip-10-0-0-x centos]# oadm registry --create --credentials=openshift.local.config/master/openshift-registry.kubeconfig --config=openshift.local.config/master/admin.kubeconfig

错误:

代码语言:javascript
复制
error: error getting client: couldn't read version from server: Get https://10.0.0.x:8443/api: x509: cannot validate certificate for 10.0.0.x because it doesn't contain any IP SANs

附加信息

代码语言:javascript
复制
[root@ip-10-0-0-x centos]# kubectl version
Client Version: version.Info{Major:"", Minor:"", GitVersion:"v1.1.0-alpha.0-1605-g44c91b1", GitCommit:"44c91b1", GitTreeState:"not a git tree"}
Server Version: version.Info{Major:"", Minor:"", GitVersion:"v1.1.0-alpha.0-1605-g44c91b1", GitCommit:"44c91b1", GitTreeState:"not a git tree"}

[root@ip-10-0-0-191 centos]# oc get services
NAME         CLUSTER_IP   EXTERNAL_IP   PORT(S)   SELECTOR   AGE
kubernetes   172.30.0.1   <none>        443/TCP   <none>     1d

[root@ip-10-0-0-x centos]# kubernetes apiserver
F0924 12:15:13.674745   75545 server.go:223] No --service-cluster-ip-range specified
EN

回答 1

Stack Overflow用户

发布于 2015-09-29 07:03:49

Ansible安装程序应该为您生成在证书中具有正确in的证书。您的本地kubeconfig文件( oadm用于连接到服务器)应该是由Ansible安装程序生成的--您能验证是这样吗?文件在~/..kube/config中-它是否指向Ansible安装程序使用的系统?您是将IaaS用于OpenShift,还是部署到本地机器或Vagrant?

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

https://stackoverflow.com/questions/32823237

复制
相关文章

相似问题

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