...
1package kube
2
3service: alertmanager: {
4 metadata: annotations: {
5 "prometheus.io/scrape": "true"
6 "prometheus.io/path": "/metrics"
7 }
8 spec: ports: [{
9 name: "main"
10 }]
11}
12deployment: alertmanager: spec: {
13 selector: matchLabels: app: "alertmanager"
14 template: {
15 metadata: name: "alertmanager"
16 spec: {
17 containers: [{
18 image: "prom/alertmanager:v0.15.2"
19 args: [
20 "--config.file=/etc/alertmanager/alerts.yaml",
21 "--storage.path=/alertmanager",
22 "--web.external-url=https://alertmanager.example.com",
23 ]
24 ports: [{
25 name: "alertmanager"
26 containerPort: 9093
27 }]
28 volumeMounts: [{
29 name: "config-volume"
30 mountPath: "/etc/alertmanager"
31 }, {
32 name: "alertmanager"
33 mountPath: "/alertmanager"
34 }]
35 }]
36 volumes: [{
37 name: "config-volume"
38 configMap: name: "alertmanager"
39 }, {
40 name: "alertmanager"
41 emptyDir: {}
42 }]
43 }
44 }
45}
View as plain text