Openshift - 'oc'命令失败并显示"Unable to connect to the server: x509: certificate signed by unknown autho



在本地安装 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

最新更新