Skip to content

Commit

Permalink
prometheus yaml file fix
Browse files Browse the repository at this point in the history
  • Loading branch information
EC2 Default User committed Aug 16, 2018
1 parent e058ba9 commit 8089dd3
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
global:
globalapiversion:v1:
resolve_timeout: 5m
route:
group_by: ['job']
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ spec:
- args:
- --kubelet-service=kube-system/kubelet
- --config-reloader-image=quay.io/coreos/configmap-reload:v0.0.1
image: quay.io/coreos/prometheus-operator:v0.14.1
image: quay.io/coreos/prometheus-operator:v0.21.0
name: prometheus-operator
ports:
- containerPort: 8080
Expand Down
45 changes: 42 additions & 3 deletions Phase2/201-cluster-monitoring/templates/prometheus/prometheus.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ spec:
serviceAccountName: kube-state-metrics
containers:
- name: kube-state-metrics
image: quay.io/coreos/kube-state-metrics:v1.0.1
image: quay.io/coreos/kube-state-metrics:v1.3.1
ports:
- name: metrics
containerPort: 8080
Expand All @@ -171,7 +171,7 @@ spec:
initialDelaySeconds: 5
timeoutSeconds: 5
- name: addon-resizer
image: k8s.gcr.io/addon-resizer:1.0
image: k8s.gcr.io/addon-resizer:1.7
resources:
limits:
cpu: 100m
Expand Down Expand Up @@ -225,7 +225,7 @@ metadata:
spec:
replicas: 2
version: v2.0.0-rc.1
serviceAccountName: prometheus-operator
serviceAccountName: prometheus
serviceMonitorSelector:
matchExpressions:
- {key: k8s-app, operator: Exists}
Expand All @@ -246,6 +246,45 @@ spec:
name: alertmanager-main
port: web
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRole
metadata:
name: prometheus
namespace: monitoring
rules:
- apiGroups: [""]
resources:
- nodes
- services
- endpoints
- pods
verbs: ["get", "list", "watch"]
- apiGroups: [""]
resources:
- configmaps
verbs: ["get"]
- nonResourceURLs: ["/metrics"]
verbs: ["get"]
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: prometheus
namespace: monitoring
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
name: prometheus
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: prometheus
subjects:
- kind: ServiceAccount
name: prometheus
namespace: monitoring
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
Expand Down

0 comments on commit 8089dd3

Please sign in to comment.