<p>Has anyone been able to get Apache ignite to work with Istio on Kubernetes.
I have Apache Ignite client and server pod communication working successfully on Kubernetes but once envoy sidecar is injected we get the following error:</p>
<pre class="lang-text prettyprint-override"><code>Caused by: org.apache.ignite.spi.IgniteSpiOperationTimeoutException: Failed to perform handshake due to timeout (consider increasing 'connectionTimeout' configuration property).
        at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.handshakeTimeoutException(TcpCommunicationSpi.java:3894) [ignite-core-2.8.1.jar!/:2.8.1]
        at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.safeTcpHandshake(TcpCommunicationSpi.java:4138) [ignite-core-2.8.1.jar!/:2.8.1]
        at org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createNioSession(TcpCommunicationSpi.java:3607) [ignite-core-2.8.1.jar!/:2.8.1]
        ... 15 common frames omitted
</code></pre>
<p>Any help here , would be much appreciated?</p>

<p>A workaround is to add annotation to the deployment</p>
<pre><code>        traffic.sidecar.istio.io/excludeInboundPorts: &quot;47100,47500&quot;
        traffic.sidecar.istio.io/excludeOutboundPorts: &quot;47100,47500&quot;
</code></pre>
