From e0f5956e4677dabe3c785e5545a1554f78794870 Mon Sep 17 00:00:00 2001 From: Joe Beda Date: Tue, 9 Dec 2014 11:23:09 -0800 Subject: [PATCH] Make guestbook handle duplicate entries. Also use kubernetes org on the Docker Hub to host the image. Fixes #2811 --- examples/guestbook/README.md | 24 ++++++++++----------- examples/guestbook/frontend-controller.json | 2 +- examples/guestbook/php-redis/index.html | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/examples/guestbook/README.md b/examples/guestbook/README.md index 80ad4311075..68eeecf96e2 100644 --- a/examples/guestbook/README.md +++ b/examples/guestbook/README.md @@ -224,7 +224,7 @@ The pod is described in the file `examples/guestbook/frontend-controller.json`: "id": "frontendController", "containers": [{ "name": "php-redis", - "image": "brendanburns/php-redis", + "image": "kubernetes/example-guestbook-php-redis", "cpu": 100, "memory": 50000000, "ports": [{"containerPort": 80, "hostPort": 8000}] @@ -244,23 +244,23 @@ Using this file, you can turn up your frontend with: ```shell $ cluster/kubecfg.sh -c examples/guestbook/frontend-controller.json create replicationControllers -ID Image(s) Selector Replicas ----------- ---------- ---------- ---------- -frontendController brendanburns/php-redis name=frontend 3 +ID Image(s) Selector Replicas +---------- ---------- ---------- ---------- +frontendController kubernetes/example-guestbook-php-redis name=frontend 3 ``` Once that's up (it may take ten to thirty seconds to create the pods) you can list the pods in the cluster, to verify that the master, slaves and frontends are running: ```shell $ cluster/kubecfg.sh list pods -ID Image(s) Host Labels Status ----------- ---------- ---------- ---------- ---------- -redis-master dockerfile/redis kubernetes-minion-3.c.briandpe-api.internal name=redis-master Running -e4469b52-70e7-11e4-9154-0800279696e1 brendanburns/redis-slave kubernetes-minion-3.c.briandpe-api.internal name=redisslave,replicationController=redisSlaveController,uses=redis-master Running -e446dfc0-70e7-11e4-9154-0800279696e1 brendanburns/redis-slave kubernetes-minion-4.c.briandpe-api.internal name=redisslave,replicationController=redisSlaveController,uses=redis-master Running -6b584847-70ee-11e4-9154-0800279696e1 brendanburns/php-redis kubernetes-minion-3.c.briandpe-api.internal name=frontend,replicationController=frontendController,uses=redisslave,redis-master Running -6b59e6d5-70ee-11e4-9154-0800279696e1 brendanburns/php-redis kubernetes-minion-2.c.briandpe-api.internal name=frontend,replicationController=frontendController,uses=redisslave,redis-master Running -6b57a25d-70ee-11e4-9154-0800279696e1 brendanburns/php-redis kubernetes-minion-1.c.briandpe-api.internal name=frontend,replicationController=frontendController,uses=redisslave,redis-master Running +ID Image(s) Host Labels Status +---------- ---------- ---------- ---------- ---------- +redis-master dockerfile/redis kubernetes-minion-3.c.briandpe-api.internal name=redis-master Running +e4469b52-70e7-11e4-9154-0800279696e1 brendanburns/redis-slave kubernetes-minion-3.c.briandpe-api.internal name=redisslave,replicationController=redisSlaveController,uses=redis-master Running +e446dfc0-70e7-11e4-9154-0800279696e1 brendanburns/redis-slave kubernetes-minion-4.c.briandpe-api.internal name=redisslave,replicationController=redisSlaveController,uses=redis-master Running +6b584847-70ee-11e4-9154-0800279696e1 kubernetes/example-guestbook-php-redis kubernetes-minion-3.c.briandpe-api.internal name=frontend,replicationController=frontendController,uses=redisslave,redis-master Running +6b59e6d5-70ee-11e4-9154-0800279696e1 kubernetes/example-guestbook-php-redis kubernetes-minion-2.c.briandpe-api.internal name=frontend,replicationController=frontendController,uses=redisslave,redis-master Running +6b57a25d-70ee-11e4-9154-0800279696e1 kubernetes/example-guestbook-php-redis kubernetes-minion-1.c.briandpe-api.internal name=frontend,replicationController=frontendController,uses=redisslave,redis-master Running ``` You will see a single redis master pod, two redis slaves, and three frontend pods. diff --git a/examples/guestbook/frontend-controller.json b/examples/guestbook/frontend-controller.json index 1138f737700..44dfd4d1c8f 100644 --- a/examples/guestbook/frontend-controller.json +++ b/examples/guestbook/frontend-controller.json @@ -12,7 +12,7 @@ "id": "frontendController", "containers": [{ "name": "php-redis", - "image": "brendanburns/php-redis", + "image": "kubernetes/example-guestbook-php-redis", "cpu": 100, "memory": 50000000, "ports": [{"containerPort": 80, "hostPort": 8000}] diff --git a/examples/guestbook/php-redis/index.html b/examples/guestbook/php-redis/index.html index 0d33d6d8ae8..81328b4fcd8 100644 --- a/examples/guestbook/php-redis/index.html +++ b/examples/guestbook/php-redis/index.html @@ -16,7 +16,7 @@
-
+
{{msg}}