From da683a9c6774996eea1e99bd0ae50cd77c10e3d2 Mon Sep 17 00:00:00 2001 From: Chao Xu Date: Wed, 10 Jun 2015 14:54:33 -0700 Subject: [PATCH] update examples/meteor to v1 --- meteor/README.md | 4 ++-- meteor/meteor-controller.json | 2 +- meteor/meteor-service.json | 7 +++---- meteor/mongo-pod.json | 2 +- meteor/mongo-service.json | 2 +- 5 files changed, 8 insertions(+), 9 deletions(-) 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": {