io.fabric8.kubernetes.client.KubernetesClientException:PodUploadWebSocketListener失败,没有响应
我试图使用以下Java程序在我的Openshift Pod中上载一个文件,但出现错误: 谁能帮我一下这里可能出了什么问题吗。新文件(..)中的位置存在于my local中,/usr/Tapan存在于my Pod中,my Pod也具有写入权限 `io.fabric8.kubernetes.client.KubernetesClientException:PodUploadWebSocketListener失败,没有响应,kubernetes,file-upload,openshift,kubernetes-pod,Kubernetes,File Upload,Openshift,Kubernetes Pod,我试图使用以下Java程序在我的Openshift Pod中上载一个文件,但出现错误: 谁能帮我一下这里可能出了什么问题吗。新文件(..)中的位置存在于my local中,/usr/Tapan存在于my Pod中,my Pod也具有写入权限 ` publicstaticvoidmain(字符串[]args) { try(KubernetesClient=newdefaultkubernetesclient()){ File fileToUpload=new文件(“C://Users/ntapan
publicstaticvoidmain(字符串[]args)
{
try(KubernetesClient=newdefaultkubernetesclient()){
File fileToUpload=new文件(“C://Users/ntapan/Desktop/Tapan/Test.tar”);
client.pods().inNamespace(“默认值”)//我在这方面花了更多的时间,发现由于我们使用的是Openshift Kubernetes环境,该环境托管在我所在组织的数据中心,因此我必须在VPN中才能正确运行上载功能。因此,我连接到VPN,相同的代码运行良好,只是我必须在开始时再添加一行代码g、 client.getConfiguration().setUsername(“”)
我在这方面花了更多的时间,发现由于我们使用的是Openshift Kubernetes环境,该环境托管在我所在组织的数据中心,因此我必须在VPN中才能正确运行上载功能。因此,我连接到VPN,相同的代码运行良好,只是我不得不在开始时再添加一行代码<代码>客户端.getConfiguration().setUsername(“”;
public static void main(String[] args)
{
try (KubernetesClient client = new DefaultKubernetesClient()) {
File fileToUpload = new File("C://Users/ntapan/Desktop/Tapan/Test.tar");
client.pods().inNamespace("default") // <- Namespace of Pod
.withName("provision-mgmt-6bccb46c7b-lvgz7") // <- Name of Pod
.file("/usr/Tapan") // <- Target location of copied file inside Pod
.upload(fileToUpload.toPath()); // <- Path of local file
System.out.println("done");
}
catch(Exception ex)
{
ex.printStackTrace();
}