Revert "Adding a replication controller for all monitoring pods."

This commit is contained in:
Zach Loafman
2015-01-16 07:16:54 -08:00
parent b1f5b3f287
commit 43cd9e91f6
8 changed files with 126 additions and 94 deletions

View File

@@ -1,7 +0,0 @@
apiVersion: "v1beta1"
kind: "Service"
id: "monitoring-grafana"
port: 8087
containerPort: 80
selector:
name: "influxGrafana"

View File

@@ -1,20 +0,0 @@
apiVersion: "v1beta1"
id: "monitoring-heapsterController"
kind: "ReplicationController"
desiredState:
replicas: 1
replicaSelector:
name: "heapster"
podTemplate:
desiredState:
manifest:
version: "v1beta1"
id: "monitoring-heapsterController"
containers:
- name: "heapster"
image: "kubernetes/heapster:v0.5"
labels:
name: "heapster"
uses: "monitoring-influxdb"
labels:
name: "heapster"

View File

@@ -0,0 +1,20 @@
{
"id": "heapster",
"kind": "Pod",
"apiVersion": "v1beta1",
"desiredState": {
"manifest": {
"version": "v1beta1",
"id": "heapster",
"containers": [
{
"name": "heapster",
"image": "kubernetes/heapster"
}
]
}
},
"labels": {
"name": "heapster"
}
}

View File

@@ -0,0 +1,71 @@
{
"id": "influx-grafana",
"kind": "Pod",
"apiVersion": "v1beta1",
"desiredState": {
"manifest": {
"version": "v1beta1",
"id": "influx-grafana",
"containers": [
{
"name": "influxdb",
"image": "kubernetes/heapster_influxdb",
"ports": [
{
"containerPort": 8083,
"hostPort": 8083
},
{
"containerPort": 8086,
"hostPort": 8086
},
{
"containerPort": 8090,
"hostPort": 8090
},
{
"containerPort": 8099,
"hostPort": 8099
}
]
},
{
"name": "grafana",
"image": "kubernetes/heapster_grafana",
"ports": [
{
"containerPort": 80,
"hostPort": 80
}
],
"env": [
{
"name": "HTTP_USER",
"value": "{KUBE_USER}"
},
{
"name": "HTTP_PASS",
"value": "{KUBE_PASSWORD}"
}
]
},
{
"name": "elasticsearch",
"image": "dockerfile/elasticsearch",
"ports": [
{
"containerPort": 9200,
"hostPort": 9200
},
{
"containerPort": 9300
}
]
}
]
}
},
"labels": {
"name": "influxdb"
}
}

View File

@@ -0,0 +1,12 @@
{
"id": "influx-master",
"kind": "Service",
"apiVersion": "v1beta1",
"port": 8085,
"containerPort": 8086,
"provider": "kubernetes-default",
"component": "influxdb",
"selector": {
"name": "influxdb"
}
}

View File

@@ -1,34 +0,0 @@
apiVersion: "v1beta1"
kind: "ReplicationController"
id: "monitoring-influxGrafanaController"
desiredState:
replicas: 1
replicaSelector:
name: "influxGrafana"
podTemplate:
labels:
name: "influxGrafana"
desiredState:
manifest:
version: "v1beta1"
id: "monitoring-influxGrafanaController"
containers:
- name: "influxdb"
image: "kubernetes/heapster_influxdb:v0.2"
ports:
- containerPort: 8083
hostPort: 8083
- containerPort: 8086
hostPort: 8086
- name: "grafana"
image: "kubernetes/heapster_grafana:v0.2"
ports:
- containerPort: 80
hostPort: 80
env:
- name: "HTTP_USER"
value: "admin"
- name: "HTTP_PASS"
value: "**None**"
labels:
name: "influxGrafana"

View File

@@ -1,7 +0,0 @@
apiVersion: "v1beta1"
kind: "Service"
id: "monitoring-influxdb"
port: 8085
containerPort: 8086
selector:
name: "influxGrafana"