new changes

This commit is contained in:
Subin M 2015-02-19 18:08:22 +05:30
parent 69310cb174
commit 07bd147375
6 changed files with 49 additions and 63 deletions

View File

@ -2,10 +2,9 @@
"kind": "ReplicationController", "kind": "ReplicationController",
"apiVersion": "v1beta3", "apiVersion": "v1beta3",
"metadata": { "metadata": {
"name": "frontend-controller",
"labels": {
"name": "frontend", "name": "frontend",
"template": "frontend" "labels": {
"name": "frontend"
} }
}, },
"spec": { "spec": {
@ -15,31 +14,23 @@
}, },
"template": { "template": {
"metadata": { "metadata": {
"name": "frontend-controller",
"labels": {
"name": "frontend", "name": "frontend",
"uses": "redisslave,redis-master", "labels": {
"template": "frontend" "name": "frontend"
} }
}, },
"spec": { "spec": {
"volumes": null,
"containers": [ "containers": [
{ {
"name": "php-redis", "name": "php-redis",
"image": "kubernetes/example-guestbook-php-redis", "image": "kubernetes/example-guestbook-php-redis",
"ports": [ "ports": [
{ {
"containerPort": 80, "containerPort": 80
"hostPort": 8000
} }
] ]
} }
], ]
"restartPolicy": {
"always": {}
},
"dnsPolicy": "ClusterFirst"
} }
} }
} }

View File

@ -3,15 +3,14 @@
"apiVersion": "v1beta3", "apiVersion": "v1beta3",
"metadata": { "metadata": {
"name": "frontend", "name": "frontend",
"labels": {}, "labels": {"name": "frontend"},
}, },
"spec": { "spec": {
"port": 80, "port": 0,
"containerPort": 80,
"protocol": "TCP", "protocol": "TCP",
"selector": { "selector": {
"name": "frontend" "name": "frontend"
}, }
"containerPort": 80,
"sessionAffinity": "None"
} }
} }

View File

@ -8,12 +8,11 @@
} }
}, },
"spec": { "spec": {
"port": 6379, "port": 10000,
"containerPort": 6379, "containerPort": 6379,
"protocol": "TCP", "protocol": "TCP",
"selector": { "selector": {
"name": "redis-master" "name": "redis-master"
}, }
"sessionAffinity": "None"
} }
} }

View File

@ -1,7 +1,19 @@
{ {
"kind": "ReplicationController",
"apiVersion": "v1beta3", "apiVersion": "v1beta3",
"kind": "Pod", "metadata": {
"id": "redis-master", "name": "redis-master",
"labels": {
"name": "redis-master",
"template": "redis-master"
}
},
"spec": {
"replicas": 1,
"selector": {
"name": "redis-master"
},
"template": {
"metadata": { "metadata": {
"name": "redis-master", "name": "redis-master",
"labels": { "labels": {
@ -9,8 +21,6 @@
} }
}, },
"spec": { "spec": {
"volumes": null,
"resources": {},
"containers": [ "containers": [
{ {
"name": "master", "name": "master",
@ -18,15 +28,12 @@
"ports": [ "ports": [
{ {
"containerPort": 6379, "containerPort": 6379,
"hostPort": 6379,
"protocol": "TCP" "protocol": "TCP"
} }
] ]
} }
], ]
"restartPolicy": { }
"always": {}
} }
} }
} }

View File

@ -2,44 +2,35 @@
"kind": "ReplicationController", "kind": "ReplicationController",
"apiVersion": "v1beta3", "apiVersion": "v1beta3",
"metadata": { "metadata": {
"name": "redis-slave-controller", "name": "redis-slave",
"labels": { "labels": {
"name": "redisslave", "name": "redis-slave"
"template": "redisslave"
} }
}, },
"spec": { "spec": {
"replicas": 2, "replicas": 2,
"selector": { "selector": {
"name": "redisslave" "name": "redis-slave"
}, },
"template": { "template": {
"metadata": { "metadata": {
"name": "redis-slave-controller", "name": "redis-slave",
"labels": { "labels": {
"name": "redisslave", "name": "redis-slave"
"template": "redisslave",
"uses": "redis-master"
} }
}, },
"spec": { "spec": {
"volumes": null,
"containers": [ "containers": [
{ {
"name": "slave", "name": "slave",
"image": "brendanburns/redis-slave", "image": "brendanburns/redis-slave",
"ports": [ "ports": [
{ {
"containerPort": 6379, "containerPort": 6379
"hostPort": 6380
} }
] ]
} }
], ]
"restartPolicy": {
"always": {}
},
"dnsPolicy": "ClusterFirst"
} }
} }
} }

View File

@ -2,18 +2,17 @@
"kind": "Service", "kind": "Service",
"apiVersion": "v1beta3", "apiVersion": "v1beta3",
"metadata": { "metadata": {
"name": "redisslave", "name": "redis-slave",
"labels": { "labels": {
"name": "redisslave" "name": "redis-slave"
} }
}, },
"spec": { "spec": {
"port": 6379, "port": 10001,
"containerPort": 6379, "containerPort": 6379,
"protocol": "TCP", "protocol": "TCP",
"selector": { "selector": {
"name": "redisslave" "name": "redis-slave"
}, }
"sessionAffinity": "None"
} }
} }