Hi Lakmal, I have now added private and public IP addresses attribtues to Kubernetes hosts in Kubernetes cluster definition and pushed changes to master branch:
- Updated Kubernets master and host definitions - Updated Kubernetes IaaS to set member public IP address if a mapping Kubernetes public IP address is found for the given pod host IP address - Updated CLI Kubernetes cluster describe command - Updated all sample applications - Verified Kubernetes work flow with single-cartridge application { "clusterId": "kubernetes-cluster-1", "description": "Kubernetes CoreOS cluster", "kubernetesMaster": { "hostId": "KubHostMaster1", "hostname": "master.dev.kubernetes.example.org", "privateIPAddress": "172.17.8.100", "publicIPAddress": "172.17.8.100", "property": [ ] }, "portRange": { "upper": "5000", "lower": "4500" }, "kubernetesHosts": [ { "hostId": "KubHostSlave1", "hostname": "slave1.dev.kubernetes.example.org", "privateIPAddress": "172.17.8.101", "publicIPAddress": "172.17.8.101", "property": [ ] }, { "hostId": "KubHostSlave2", "hostname": "slave2.dev.kubernetes.example.org", "privateIPAddress": "172.17.8.102", "publicIPAddress": "172.17.8.102", "property": [ ] } ], "property": [ { "name": "payload_parameter.MB_IP", "value": "172.17.8.1" }, { "name": "payload_parameter.MB_PORT", "value": "1883" }, { "name": "payload_parameter.CEP_IP", "value": "172.17.8.1" }, { "name": "payload_parameter.CEP_PORT", "value": "7711" }, { "name": "payload_parameter.LOG_LEVEL", "value": "DEBUG" } ] } https://issues.apache.org/jira/browse/STRATOS-1185 Thanks -- Imesh Gunaratne Technical Lead, WSO2 Committer & PMC Member, Apache Stratos