<p>We are following the below article to establish C# client connection to the Ignite Cluster, both of them deployed in the Kubernetes.</p>
<p><a href="https://ignite.apache.org/docs/latest/installation/kubernetes/amazon-eks-deployment#creating-service" rel="nofollow noreferrer">https://ignite.apache.org/docs/latest/installation/kubernetes/amazon-eks-deployment#creating-service</a></p>
<p>We do not find the equivalent C# class/method to perform the connection configuration in the C# client application.</p>
<p><a href="https://i.stack.imgur.com/JJ3Gq.png" rel="nofollow noreferrer">enter image description here</a></p>
<p>Please help us to find alternate methods to do the connection configuration for Kubernetes.</p>

<p>This API is not yet available for .NET, the <a href="https://issues.apache.org/jira/browse/IGNITE-13011" rel="nofollow noreferrer">relevant ticket</a> is in progress and most likely will be included into the next release.</p>
<p>For now, you can list a set of server IPs for your thin clients explicitly. And for your server and thick client nodes it's fine to rely on spring.xml configuration. More details <a href="https://ignite.apache.org/docs/latest/net-specific/net-configuration-options#configure-with-spring-xml" rel="nofollow noreferrer">here</a>.</p>
<p>Example:</p>
<pre><code> var cfg = new IgniteConfiguration
 {
    ...
    SpringConfigUrl = &quot;/path/to/spring.xml&quot;
  };
</code></pre>
<p>And your spring configuration:</p>
<pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;
       xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
       xsi:schemaLocation=&quot;
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd&quot;&gt;

    &lt;bean class=&quot;org.apache.ignite.configuration.IgniteConfiguration&quot;&gt;

        &lt;!-- Explicitly configure TCP discovery SPI to provide list of initial nodes. --&gt;
        &lt;property name=&quot;discoverySpi&quot;&gt;
            &lt;bean class=&quot;org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi&quot;&gt;
                &lt;property name=&quot;ipFinder&quot;&gt;
                    &lt;!--
                        Enables Kubernetes IP finder and setting custom namespace and service names.
                    --&gt;
                    &lt;bean class=&quot;org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder&quot;&gt;
                        &lt;property name=&quot;namespace&quot; value=&quot;ignite&quot;/&gt;
                    &lt;/bean&gt;
                &lt;/property&gt;
            &lt;/bean&gt;
        &lt;/property&gt;
    &lt;/bean&gt;
&lt;/beans&gt;
</code></pre>
