-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathkubernetes.yml
150 lines (149 loc) · 3.11 KB
/
kubernetes.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
apiVersion: v1
items:
- apiVersion: v1
kind: Service
metadata:
creationTimestamp: null
labels:
service: grafana
name: grafana
spec:
ports:
- name: dashboard
port: 80
protocol: TCP
targetPort: 3000
selector:
service: grafana
status:
loadBalancer: {}
- apiVersion: v1
kind: ReplicationController
metadata:
creationTimestamp: null
name: gastracker
spec:
replicas: 1
template:
metadata:
creationTimestamp: null
labels:
service: gastracker
spec:
containers:
- name: gastracker
image: eu.gcr.io/sanlab-1337/gastracker
env:
- name: ETHEREUM_RPC
value: http://104.155.126.252:8545
- name: INFLUXDB
value: http://influx:8086
restartPolicy: Always
status:
replicas: 0
- apiVersion: v1
kind: ReplicationController
metadata:
creationTimestamp: null
name: grafana
spec:
replicas: 1
template:
metadata:
creationTimestamp: null
labels:
service: grafana
spec:
containers:
- name: grafana
image: grafana/grafana:latest
env:
- name: GF_SECURITY_ADMIN_PASSWORD
value: yeahbaby23
ports:
- containerPort: 3000
protocol: TCP
volumeMounts:
- mountPath: /var/lib/grafana
name: grafana-db
- mountPath: /etc/grafana
name: grafana-cfg
restartPolicy: Always
volumes:
- name: grafana-db
persistentVolumeClaim:
claimName: grafana-db
- name: grafana-cfg
persistentVolumeClaim:
claimName: grafana-cfg
status:
replicas: 0
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
creationTimestamp: null
name: grafana-db
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 50MiB
status: {}
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
creationTimestamp: null
name: grafana-cfg
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10MiB
status: {}
- apiVersion: v1
kind: ReplicationController
metadata:
creationTimestamp: null
name: influx
spec:
replicas: 1
template:
metadata:
creationTimestamp: null
labels:
service: influx
spec:
containers:
- name: influx
image: influxdb:alpine
ports:
- containerPort: 8083
protocol: TCP
- containerPort: 8086
protocol: TCP
volumeMounts:
- mountPath: /var/lib/influxdb
name: influx
restartPolicy: Always
volumes:
- name: influx
persistentVolumeClaim:
claimName: influx
status:
replicas: 0
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
creationTimestamp: null
name: influx
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 500MiB
status: {}
kind: List
metadata: {}