由于“无效的内存地址或nil指针取消引用”,vsphere-csi-controller无法启动

时间:2020-01-27 19:48:55

标签: vsphere kubernetes-pod

我正在按照here

上的说明安装k8s和vSphere CPI / CSI

我的设置: 2个centos 7.7 vSphere VM(50g hd / 16g ram),k8s集群中的1个主节点和1个节点。

精确地发现this github issue时,将其创建到我创建storageClass的那部分(接近尾声)。链接问题的操作才刚刚开始,他们的问题消失了,因此该报告已关闭。对于我而言,情况并非如此,因为我现在从头开始重新部署了k8s集群,并且总是碰壁。如果您不想检查链接的github问题,则出现以下错误。

任何人都对我可以克服的想法有想法?我已经检查了我的hd和ram,还有很多。

  private static String readPdf() throws MalformedURLException, IOException {
        URL url = new URL("https://colaboracion.dnp.gov.co/CDT/Sinergia/Documentos/Informe%20al%20Congreso%20Presidencia%202017_Baja_f.pdf");
        BufferedReader read = new BufferedReader(
                new InputStreamReader(url.openStream()));
        String i;
        StringBuilder stringBuilder = new StringBuilder();
        while ((i = read.readLine()) != null) {
            stringBuilder.append(i);
        }
        read.close();
        return stringBuilder.toString();
    }

1 个答案:

答案 0 :(得分:1)

好吧,事实证明此SIGSEGV是错误或某种原因,它是由网络超时引起的,使此错误有点像是鲱鱼。

详细信息:我的vsphere-csi-controller-0吊舱无法(仍然实际上)无法到达vSphere服务器,这导致吊舱中的容器超时并触发了此SIGSEV故障。 CSI贡献者更新了一些库,故障现在已消失,但超时仍然存在。超时似乎是我的问题,与CSI无关,但这是一个新问题:)

如果您想了解CSI中已修复问题的详细信息,请查看问题中的github链接。