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