我想将Fabric8 Kubernetes Java客户端连接到远程Kubernetes集群。 ssh可以使用密码和公用密钥登录主机。但是,我无法使用ConfigBuilder创建客户端。 这是我的代码:
String master = "https://x.x.x.x:6443/";
Config config = new ConfigBuilder()
.withMasterUrl(master)
.withUsername(USERNAME)
.withPassword(PASSWORD)
.build();
KubernetesClient client = new DefaultKubernetesClient(config);
我一直收到以下错误:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
我也没有运气在.withClientKeyFile
方法中提供公钥文件路径。