在本地安装 openshift 后,我可以启动 minishift https://192.168.x.y:8443。
启动"oc"命令(如"oc project"(时,出现此错误:
无法连接到服务器:x509:由未知颁发机构签名的证书
当我在不启动 minishift 的情况下启动"oc"命令时,我收到此错误:
无法连接到服务器:拨打 tcp 192.168.x.y:8443:connectex:(已翻译(尝试连接失败,因为连接方在一定时间后未正确应答,或者建立的连接失败,因为连接的主机未应答。
之前:我可以在线使用 oc 和 Openshift。
已解决,我想缺少SSH问题。
启动最小化后,执行"oc 登录"结果:
https://192.168.99.100:8443 所需的身份验证(openshift(
因此,在提供用户名和密码后,一切正常!
当然,您可以使用SSH令牌。您可以通过打开在线控制台>问号下拉菜单>命令行来查找信息。
如果 OpenShift 主节点上的证书未由外部颁发机构签名,您将无法通过 API 登录(与 oc 登录一样(,并收到错误 x509。
尝试传递带有--certificate-authority
的有效证书文件。 例如,在 RHEL 上,它可能是:
oc login https://api.your.ocp.cluster:6443 -u user -p '...'
--certificate-authority /etc/pki/ca-trust/extracted/pem/tls-ca-bunddle.pem