diff --git a/meteor/README.md b/meteor/README.md index f2b1ca3f..55f79c2d 100644 --- a/meteor/README.md +++ b/meteor/README.md @@ -96,12 +96,12 @@ kubectl create -f meteor-controller.json kubectl create -f meteor-service.json ``` -Note that [`meteor-service.json`](meteor-service.json) creates an external load balancer, so +Note that [`meteor-service.json`](meteor-service.json) creates a load balancer, so your app should be available through the IP of that load balancer once the Meteor pods are started. You can find the IP of your load balancer by running: ``` -kubectl get services/meteor -o template -t "{{.spec.publicIPs}}" +kubectl get services/meteor --template="{{range .status.loadBalancer.ingress}} {{.ip}} {{end}}" ``` You will have to open up port 80 if it's not open yet in your diff --git a/meteor/meteor-controller.json b/meteor/meteor-controller.json index 2935126e..57e0d1d3 100644 --- a/meteor/meteor-controller.json +++ b/meteor/meteor-controller.json @@ -1,6 +1,6 @@ { "kind": "ReplicationController", - "apiVersion": "v1beta3", + "apiVersion": "v1", "metadata": { "name": "meteor-controller", "labels": { diff --git a/meteor/meteor-service.json b/meteor/meteor-service.json index e04be7c1..2dc55a04 100644 --- a/meteor/meteor-service.json +++ b/meteor/meteor-service.json @@ -1,13 +1,12 @@ { "kind": "Service", - "apiVersion": "v1beta3", + "apiVersion": "v1", "metadata": { "name": "meteor" }, "spec": { "ports": [ { - "protocol": "TCP", "port": 80, "targetPort": "http-server" } @@ -15,7 +14,7 @@ "selector": { "name": "meteor" }, - "createExternalLoadBalancer": true, - "sessionAffinity": "ClientIP" + "sessionAffinity": "ClientIP", + "type": "LoadBalancer" } } diff --git a/meteor/mongo-pod.json b/meteor/mongo-pod.json index cd7deba6..76c57a2e 100644 --- a/meteor/mongo-pod.json +++ b/meteor/mongo-pod.json @@ -1,6 +1,6 @@ { "kind": "Pod", - "apiVersion": "v1beta3", + "apiVersion": "v1", "metadata": { "name": "mongo", "labels": { diff --git a/meteor/mongo-service.json b/meteor/mongo-service.json index 72e9ed46..7f0ac1e9 100644 --- a/meteor/mongo-service.json +++ b/meteor/mongo-service.json @@ -1,6 +1,6 @@ { "kind": "Service", - "apiVersion": "v1beta3", + "apiVersion": "v1", "metadata": { "name": "mongo", "labels": {