Skip to content

Instantly share code, notes, and snippets.

@ramr
Last active August 29, 2015 14:18
Show Gist options
  • Save ramr/b6389a7bfbade8df8cdc to your computer and use it in GitHub Desktop.
Save ramr/b6389a7bfbade8df8cdc to your computer and use it in GitHub Desktop.
router new failover json
{
"metadata":{
"name":"failover-router"
},
"kind":"Config",
"apiVersion":"v1beta1",
"creationTimestamp":"2014-09-18T18:28:38-04:00",
"items":[
{
"id": "router-service",
"kind": "Service",
"apiVersion": "v1beta1",
"port": 80,
"selector": {
"name": "router-label"
}
},
{
"id": "router",
"kind": "ReplicationController",
"apiVersion": "v1beta1",
"desiredState": {
"podTemplate": {
"desiredState": {
"manifest": {
"version": "v1beta3",
"id": "",
"hostNetwork": true,
"containers": [{
"name": "router-container",
"image": "openshift/openshift/origin-haproxy-router",
"ports": [{
"containerPort": 80
}]
},
{
"name": "keepalived",
"image":"openshift/origin-keepalived-failover-monitor",
"privileged": true
}
],
"dnsPolicy": "ClusterFirst",
"restartPolicy": {
"always": {}
},
"volumes": null
}
},
"labels": {
"name": "router-label"
}
},
"replicaSelector": {
"name": "router-label"
},
"replicas": 2
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment