From 027c1ac873f3f83f10109f230fc8236df14f62b0 Mon Sep 17 00:00:00 2001 From: Subin M Date: Thu, 19 Feb 2015 23:16:47 +0530 Subject: [PATCH] add v3 json files for guesybook-go --- .../guestbook-go_v3/guestbook-controller.json | 39 +++++++++++++++ .../guestbook-go_v3/guestbook-service.json | 19 ++++++++ .../redis-master-controller.json | 43 +++++++++++++++++ .../guestbook-go_v3/redis-master-service.json | 20 ++++++++ .../redis-slave-controller.json | 48 +++++++++++++++++++ .../guestbook-go_v3/redis-slave-service.json | 20 ++++++++ 6 files changed, 189 insertions(+) create mode 100644 examples/guestbook-go/guestbook-go_v3/guestbook-controller.json create mode 100644 examples/guestbook-go/guestbook-go_v3/guestbook-service.json create mode 100644 examples/guestbook-go/guestbook-go_v3/redis-master-controller.json create mode 100644 examples/guestbook-go/guestbook-go_v3/redis-master-service.json create mode 100644 examples/guestbook-go/guestbook-go_v3/redis-slave-controller.json create mode 100644 examples/guestbook-go/guestbook-go_v3/redis-slave-service.json diff --git a/examples/guestbook-go/guestbook-go_v3/guestbook-controller.json b/examples/guestbook-go/guestbook-go_v3/guestbook-controller.json new file mode 100644 index 00000000000..1cf219319c7 --- /dev/null +++ b/examples/guestbook-go/guestbook-go_v3/guestbook-controller.json @@ -0,0 +1,39 @@ +{ + "kind": "ReplicationController", + "apiVersion": "v1beta3", + "metadata": { + "name": "guestbook", + "labels": { + "name": "guestbook" + } + }, + "spec": { + "replicas": 3, + "selector": { + "name": "guestbook" + }, + "template": { + "metadata": { + "name": "guestbook", + "labels": { + "name": "guestbook" + } + }, + "spec": { + "containers": [ + { + "image": "kubernetes/guestbook", + "name": "guestbook", + "ports": [ + { + "name": "http-server", + "containerPort": 3000, + "protocol": "TCP" + } + ] + } + ] + } + } + } +} diff --git a/examples/guestbook-go/guestbook-go_v3/guestbook-service.json b/examples/guestbook-go/guestbook-go_v3/guestbook-service.json new file mode 100644 index 00000000000..118f4ea281f --- /dev/null +++ b/examples/guestbook-go/guestbook-go_v3/guestbook-service.json @@ -0,0 +1,19 @@ +{ + "kind": "Service", + "apiVersion": "v1beta3", + "metadata": { + "name": "guestbook", + "labels": { + "name": "guestbook" + } + }, + "spec": { + "port": 3000, + "containerPort": "http-server", + "protocol": "TCP", + "createExternalLoadBalancer": true, + "selector": { + "name": "guestbook" + } + } +} diff --git a/examples/guestbook-go/guestbook-go_v3/redis-master-controller.json b/examples/guestbook-go/guestbook-go_v3/redis-master-controller.json new file mode 100644 index 00000000000..c1d59b3c4bc --- /dev/null +++ b/examples/guestbook-go/guestbook-go_v3/redis-master-controller.json @@ -0,0 +1,43 @@ +{ + "kind": "ReplicationController", + "apiVersion": "v1beta3", + "id": "redis-master", + "metadata": { + "name": "redis-master", + "labels": { + "name": "redis", + "role": "master" + } + }, + "spec": { + "replicas": 1, + "selector": { + "name": "redis", + "role": "master" + }, + "template": { + "metadata": { + "name": "redis-master", + "labels": { + "name": "redis", + "role": "master" + } + }, + "spec": { + "containers": [ + { + "name": "redis-master", + "image": "gurpartap/redis", + "ports": [ + { + "name": "redis-server", + "containerPort": 6379, + "protocol": "TCP" + } + ] + } + ] + } + } + } +} diff --git a/examples/guestbook-go/guestbook-go_v3/redis-master-service.json b/examples/guestbook-go/guestbook-go_v3/redis-master-service.json new file mode 100644 index 00000000000..5d4ee9fcf7b --- /dev/null +++ b/examples/guestbook-go/guestbook-go_v3/redis-master-service.json @@ -0,0 +1,20 @@ +{ + "kind": "Service", + "apiVersion": "v1beta3", + "metadata": { + "name": "redis-master", + "labels": { + "name": "redis", + "role": "master" + } + }, + "spec": { + "port": 6379, + "containerPort": "redis-server", + "protocol": "TCP", + "selector": { + "name": "redis", + "role": "master" + } + } +} diff --git a/examples/guestbook-go/guestbook-go_v3/redis-slave-controller.json b/examples/guestbook-go/guestbook-go_v3/redis-slave-controller.json new file mode 100644 index 00000000000..7341e8ed787 --- /dev/null +++ b/examples/guestbook-go/guestbook-go_v3/redis-slave-controller.json @@ -0,0 +1,48 @@ +{ + "kind": "ReplicationController", + "apiVersion": "v1beta3", + "id": "redis-slave", + "metadata": { + "name": "redis-slave", + "labels": { + "name": "redis", + "role": "slave" + } + }, + "spec": { + "replicas": 1, + "selector": { + "name": "redis", + "role": "slave" + }, + "template": { + "metadata": { + "name": "redis-slave", + "labels": { + "name": "redis", + "role": "slave" + } + }, + "spec": { + "containers": [ + { + "name": "redis-slave", + "image": "gurpartap/redis", + "command": [ + "sh", + "-c", + "redis-server /etc/redis/redis.conf --slaveof $REDIS_MASTER_SERVICE_HOST $REDIS_MASTER_SERVICE_PORT" + ], + "ports": [ + { + "name": "redis-server", + "containerPort": 6379, + "protocol": "TCP" + } + ] + } + ] + } + } + } +} diff --git a/examples/guestbook-go/guestbook-go_v3/redis-slave-service.json b/examples/guestbook-go/guestbook-go_v3/redis-slave-service.json new file mode 100644 index 00000000000..97c1599bbb0 --- /dev/null +++ b/examples/guestbook-go/guestbook-go_v3/redis-slave-service.json @@ -0,0 +1,20 @@ +{ + "kind": "Service", + "apiVersion": "v1beta3", + "metadata": { + "name": "redis-slave", + "labels": { + "name": "redis", + "role": "slave" + } + }, + "spec": { + "port": 6379, + "containerPort": "redis-server", + "protocol": "TCP", + "selector": { + "name": "redis", + "role": "slave" + } + } +}