mirror of https://github.com/k3s-io/k3s
Merge pull request #3743 from vishh/heapster
Update monitoring components to the latest released versions.pull/6/head
commit
b4f9d2ae9b
|
@ -1,7 +1,7 @@
|
|||
apiVersion: "v1beta1"
|
||||
kind: "Service"
|
||||
id: "monitoring-grafana"
|
||||
port: 8087
|
||||
port: 80
|
||||
containerPort: 80
|
||||
selector:
|
||||
name: "influxGrafana"
|
||||
|
|
|
@ -12,7 +12,11 @@ desiredState:
|
|||
id: "monitoring-heapsterController"
|
||||
containers:
|
||||
- name: "heapster"
|
||||
image: "kubernetes/heapster:v0.5"
|
||||
image: "kubernetes/heapster:v0.6"
|
||||
env:
|
||||
- name: "INFLUXDB_HOST"
|
||||
value: "monitoring-influxdb"
|
||||
|
||||
labels:
|
||||
name: "heapster"
|
||||
uses: "monitoring-influxdb"
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
apiVersion: "v1beta1"
|
||||
kind: "Service"
|
||||
id: "monitoring-heapster"
|
||||
port: 80
|
||||
containerPort: 8082
|
||||
selector:
|
||||
name: "heapster"
|
|
@ -14,14 +14,14 @@ desiredState:
|
|||
id: "monitoring-influxGrafanaController"
|
||||
containers:
|
||||
- name: "influxdb"
|
||||
image: "kubernetes/heapster_influxdb:v0.2"
|
||||
image: "kubernetes/heapster_influxdb:v0.3"
|
||||
ports:
|
||||
- containerPort: 8083
|
||||
hostPort: 8083
|
||||
- containerPort: 8086
|
||||
hostPort: 8086
|
||||
- name: "grafana"
|
||||
image: "kubernetes/heapster_grafana:v0.2"
|
||||
image: "kubernetes/heapster_grafana:v0.3"
|
||||
ports:
|
||||
- containerPort: 80
|
||||
hostPort: 80
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
apiVersion: "v1beta1"
|
||||
kind: "Service"
|
||||
id: "monitoring-influxdb"
|
||||
port: 8085
|
||||
port: 80
|
||||
containerPort: 8086
|
||||
selector:
|
||||
name: "influxGrafana"
|
||||
|
|
|
@ -51,6 +51,10 @@ function setup {
|
|||
function cleanup {
|
||||
"${KUBECFG}" resize monitoring-influxGrafanaController 0 &> /dev/null || true
|
||||
"${KUBECFG}" resize monitoring-heapsterController 0 &> /dev/null || true
|
||||
while kubectl.sh get pods -l "name=influxGrafana" -o template -t {{range.items}}{{.id}}:{{end}} | grep -c . &> /dev/null \
|
||||
|| kubectl.sh get pods -l "name=heapster" -o template -t {{range.items}}{{.id}}:{{end}} | grep -c . &> /dev/null; do
|
||||
sleep 2
|
||||
done
|
||||
"${KUBECTL}" delete -f "${MONITORING}/" &> /dev/null || true
|
||||
|
||||
# This only has work to do on gce and gke
|
||||
|
@ -104,6 +108,9 @@ function wait-for-pods {
|
|||
|
||||
trap cleanup EXIT
|
||||
|
||||
# Remove any pre-existing monitoring services.
|
||||
cleanup
|
||||
|
||||
# Start monitoring pods and services.
|
||||
setup
|
||||
|
||||
|
|
Loading…
Reference in New Issue