I am facing issue is that Hazelcast IMDG 3.12 cluster in Kubernetes 1.11 on AWS cloud - node is not able to join Hazelcast cluster, logs show only one member, ideally it show all member join in cluster. details of the configuration file is below
<hz:hazelcast id="${
hazelcast.instance.name}">
<hz:config>
<hz:spring-aware />
<hz:properties>
<hz:property name="hazelcast.health.monitoring.level">${hazelcast.health.monitoring}</hz:property>
<hz:property name="hazelcast.discovery.enabled">true</hz:property>
</hz:properties>
<hz:network port="${hazelcast.network.port}"
port-auto-increment="${hazelcast.port.auto.increment}">
<hz:join>
<hz:multicast enabled="false" />
<hz:tcp-ip enabled="false">
<hz:members>127.0.0.1</hz:members>
</hz:tcp-ip>
<hz:discovery-strategies>
<hz:discovery-strategy
discovery-strategy-factory="KubernetesDiscoveryStrategyFactory"
class-name="com.hazelcast.kubernetes.HazelcastKubernetesDiscoveryStrategy">
<hz:properties>
<hz:property name="service-dns">imdg-service.persistence.svc.cluster.local</hz:property>
<hz:property name="service-name">imdg-service</hz:property>
<hz:property name="namespace">persistence</hz:property>
</hz:properties>
</hz:discovery-strategy>
</hz:discovery-strategies>
</hz:join>
</hz:network>
</hz:config>
</hz:hazelcast>