Hello. 

When we attempt to create a Kubernetes cluster with enablecsi, it fails with 
following errors: 
--- 
Failed to deploy kubernetes provider: j : 
customresourcedefinition.apiextensions.k8s.io/volumesnapshotclasses.snapshot.storage.k8s.io
 configured 
customresourcedefinition.apiextensions.k8s.io/volumesnapshotcontents.snapshot.storage.k8s.io
 configured 
customresourcedefinition.apiextensions.k8s.io/volumesnapshots.snapshot.storage.k8s.io
 configured error: the path "/opt/csi/manifest.yaml" does not exist 
--- 
In mgmt log several times: 
WARN [c.c.k.c.u.KubernetesClusterUtil] (API-Job-Executor-3:[ctx-b561d505, 
job-38786, ctx-5dfe2914]) (logid:459cb358) API endpoint for Kubernetes cluster 
KubernetesCluster 
{"id":1033,"name":"k8s","uuid":"09f7e5b2-93c9-4354-a910-db8d1c5e4c6a"} not 
available javax.net.ssl.SSLHandshakeException: Remote host terminated the 
handshake 
at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1719) 
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1518) 
at 
java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
 
at 
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) 
at 
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) 
at 
java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
 
at 
java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
 
at 
java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1717)
 
at 
java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1641)
 
at 
java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
 
at 
com.cloud.kubernetes.cluster.utils.KubernetesClusterUtil.isKubernetesClusterServerRunning(KubernetesClusterUtil.java:242)
 
at 
com.cloud.kubernetes.cluster.actionworkers.KubernetesClusterStartWorker.startKubernetesClusterOnCreate(KubernetesClusterStartWorker.java:843)
 
at 
com.cloud.kubernetes.cluster.KubernetesClusterManagerImpl.startKubernetesCluster(KubernetesClusterManagerImpl.java:1818)
 
at 
com.cloud.kubernetes.cluster.KubernetesClusterManagerImpl.startKubernetesCluster(KubernetesClusterManagerImpl.java:1731)
 
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) 
at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 
at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
at java.base/java.lang.reflect.Method.invoke(Method.java:569) 
at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
 
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
 
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 
at 
org.apache.cloudstack.network.contrail.management.EventUtils$EventInterceptor.invoke(EventUtils.java:109)
 
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
 
at 
com.cloud.event.ActionEventInterceptor.invoke(ActionEventInterceptor.java:52) 
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
 
at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
 
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
 
at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)
 
at jdk.proxy3/jdk.proxy3.$Proxy537.startKubernetesCluster(Unknown Source) 
at 
org.apache.cloudstack.api.command.user.kubernetes.cluster.CreateKubernetesClusterCmd.execute(CreateKubernetesClusterCmd.java:427)
 
at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:173) 
at com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher.java:110) 
at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:698)
 
at 
org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
 
at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
 
at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
 
at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
 
at 
org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
 
at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:646)
 
at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
 
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 
at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
 
at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
 
at java.base/java.lang.Thread.run(Thread.java:840) 
Suppressed: java.net.SocketException: Broken pipe 
at java.base/sun.nio.ch.NioSocketImpl.implWrite(NioSocketImpl.java:425) 
at java.base/sun.nio.ch.NioSocketImpl.write(NioSocketImpl.java:445) 
at java.base/sun.nio.ch.NioSocketImpl$2.write(NioSocketImpl.java:831) 
at java.base/java.net.Socket$SocketOutputStream.write(Socket.java:1035) 
at 
java.base/sun.security.ssl.SSLSocketOutputRecord.encodeAlert(SSLSocketOutputRecord.java:81)
 
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:419) 
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:326) 
at 
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:467) 
... 40 more 
Caused by: java.io.EOFException: SSL peer shut down incorrectly 
at 
java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
 
at 
java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
 
at 
java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
 
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) 
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510) 
... 42 more 
--- 

Anyone have any idea what could be causing this? 



Lugupidamisega / Best regards, 

Joann Mõndresku 



Süsteemiadministraator | Systems Administrator | [email protected] 

WaveCom AS | ISO 9001, 27001 & 27017 Certified DC and Cloud services 
Endla 16, Tallinn 10142 | www.wavecom.ee | www.facebook.com/wavecom.ee 

Reply via email to