Skip to content

Commit

Permalink
Merge pull request #2182 from kairen/update-addon-2
Browse files Browse the repository at this point in the history
[addon] Update heapster to v1.5.0
  • Loading branch information
r2d4 authored Nov 16, 2017
2 parents bbc40bd + 7066946 commit 43d8424
Show file tree
Hide file tree
Showing 6 changed files with 70 additions and 16 deletions.
16 changes: 15 additions & 1 deletion deploy/addons/heapster/grafana-svc.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# Copyright 2017 The Kubernetes Authors All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

apiVersion: v1
kind: Service
metadata:
Expand All @@ -17,4 +31,4 @@ spec:
targetPort: ui
selector:
addonmanager.kubernetes.io/mode: Reconcile
name: influxGrafana
k8s-app: influx-grafana
25 changes: 19 additions & 6 deletions deploy/addons/heapster/heapster-rc.yaml
Original file line number Diff line number Diff line change
@@ -1,31 +1,44 @@
# Copyright 2017 The Kubernetes Authors All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

apiVersion: v1
kind: ReplicationController
metadata:
labels:
addonmanager.kubernetes.io/mode: Reconcile
k8s-app: heapster
name: heapster
kubernetes.io/minikube-addons: heapster
addonmanager.kubernetes.io/mode: Reconcile
name: heapster
namespace: kube-system
spec:
replicas: 1
selector:
addonmanager.kubernetes.io/mode: Reconcile
k8s-app: heapster
addonmanager.kubernetes.io/mode: Reconcile
template:
metadata:
labels:
addonmanager.kubernetes.io/mode: Reconcile
k8s-app: heapster
addonmanager.kubernetes.io/mode: Reconcile
spec:
containers:
- name: heapster
image: gcr.io/google_containers/heapster:v1.4.3
image: gcr.io/google_containers/heapster-amd64:v1.5.0-beta.0
imagePullPolicy: IfNotPresent
command:
- /heapster
- --source=kubernetes
- --source=kubernetes.summary_api:''
- --sink=influxdb:http://monitoring-influxdb:8086
- --metric_resolution=60s
volumeMounts:
Expand Down
15 changes: 14 additions & 1 deletion deploy/addons/heapster/heapster-svc.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# Copyright 2017 The Kubernetes Authors All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

apiVersion: v1
kind: Service
metadata:
Expand All @@ -8,7 +22,6 @@ metadata:
name: heapster
namespace: kube-system
spec:
type: NodePort
ports:
- port: 80
targetPort: 8082
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2016 The Kubernetes Authors All rights reserved.
# Copyright 2017 The Kubernetes Authors All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -15,21 +15,21 @@
apiVersion: v1
kind: ReplicationController
metadata:
name: influxdb-grafana
labels:
name: influxGrafana
addonmanager.kubernetes.io/mode: Reconcile
k8s-app: influx-grafana
kubernetes.io/minikube-addons: heapster
name: influxdb-grafana
addonmanager.kubernetes.io/mode: Reconcile
namespace: kube-system
spec:
replicas: 1
selector:
k8s-app: influx-grafana
addonmanager.kubernetes.io/mode: Reconcile
name: influxGrafana
template:
metadata:
labels:
name: influxGrafana
k8s-app: influx-grafana
addonmanager.kubernetes.io/mode: Reconcile
spec:
containers:
Expand Down
16 changes: 15 additions & 1 deletion deploy/addons/heapster/influxdb-svc.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# Copyright 2017 The Kubernetes Authors All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

apiVersion: v1
kind: Service
metadata:
Expand All @@ -17,4 +31,4 @@ spec:
targetPort: 8086
selector:
addonmanager.kubernetes.io/mode: Reconcile
name: influxGrafana
k8s-app: influx-grafana
2 changes: 1 addition & 1 deletion pkg/minikube/assets/addons.go
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ var Addons = map[string]*Addon{
}, true, "kube-dns"),
"heapster": NewAddon([]*BinDataAsset{
NewBinDataAsset(
"deploy/addons/heapster/influxGrafana-rc.yaml",
"deploy/addons/heapster/influx-grafana-rc.yaml",
constants.AddonsPath,
"influxGrafana-rc.yaml",
"0640"),
Expand Down

0 comments on commit 43d8424

Please sign in to comment.