This commit is contained in:
ducoterra
2020-09-16 14:28:12 -04:00
parent 485f637783
commit 6541f3aebb
8 changed files with 32 additions and 6 deletions

View File

@@ -1 +0,0 @@
image: hub.ducoterra.net/ducoterra/temp:0.0.10

View File

@@ -13,6 +13,7 @@ spec:
app: {{ .Release.Name }} app: {{ .Release.Name }}
spec: spec:
containers: containers:
{{ if .Values.glances }}
- name: glances - name: glances
image: hub.ducoterra.net/ducoterra/glances:latest image: hub.ducoterra.net/ducoterra/glances:latest
ports: ports:
@@ -24,6 +25,8 @@ spec:
limits: limits:
memory: 512Mi memory: 512Mi
cpu: 500m cpu: 500m
{{ end }}
{{ if .Values.iperf }}
- name: iperf - name: iperf
image: hub.ducoterra.net/ducoterra/iperf:latest image: hub.ducoterra.net/ducoterra/iperf:latest
tty: true tty: true
@@ -37,6 +40,8 @@ spec:
limits: limits:
memory: 512Mi memory: 512Mi
cpu: 500m cpu: 500m
{{ end }}
{{ if .Values.disk }}
- name: disk - name: disk
image: debian:latest image: debian:latest
command: ["sleep", "infinity"] command: ["sleep", "infinity"]
@@ -54,6 +59,8 @@ spec:
name: nvme name: nvme
- mountPath: /tmp/usbssd - mountPath: /tmp/usbssd
name: usbssd name: usbssd
{{ end }}
{{ if .Values.stress }}
- name: stress - name: stress
image: hub.ducoterra.net/ducoterra/stress:latest image: hub.ducoterra.net/ducoterra/stress:latest
resources: resources:
@@ -62,7 +69,9 @@ spec:
cpu: 250m cpu: 250m
limits: limits:
memory: 512Mi memory: 512Mi
cpu: "48" cpu: {{ .Values.stress_cpu | quote }}
{{ end }}
{{ if .Values.exporter }}
- name: exporter - name: exporter
image: hub.ducoterra.net/ducoterra/glances:latest image: hub.ducoterra.net/ducoterra/glances:latest
command: ["glances", "--export", "statsd"] command: ["glances", "--export", "statsd"]
@@ -74,6 +83,8 @@ spec:
limits: limits:
memory: 512Mi memory: 512Mi
cpu: 250m cpu: 250m
{{ end }}
{{ if .Values.disk }}
volumes: volumes:
- name: hdd - name: hdd
persistentVolumeClaim: persistentVolumeClaim:
@@ -84,3 +95,4 @@ spec:
- name: nvme - name: nvme
persistentVolumeClaim: persistentVolumeClaim:
claimName: nvme-{{ .Release.Name }} claimName: nvme-{{ .Release.Name }}
{{ end }}

View File

@@ -1,3 +1,4 @@
{{ if .Values.glances }}
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
@@ -37,3 +38,4 @@ spec:
port: 61208 port: 61208
middlewares: middlewares:
- name: httpsredirect - name: httpsredirect
{{ end }}

View File

@@ -1,3 +1,4 @@
{{ if .Values.disk }}
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
@@ -33,3 +34,4 @@ spec:
resources: resources:
requests: requests:
storage: 16Gi storage: 16Gi
{{ end }}

View File

@@ -1,3 +1,4 @@
{{ if .Values.glances }}
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
@@ -8,7 +9,9 @@ spec:
ports: ports:
- port: 61208 - port: 61208
targetPort: 61208 targetPort: 61208
{{ end }}
--- ---
{{ if .Values.iperf }}
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
@@ -22,3 +25,4 @@ spec:
externalIPs: externalIPs:
- 6.0.22.1 - 6.0.22.1
type: LoadBalancer type: LoadBalancer
{{ end }}

7
monitor/values.yaml Normal file
View File

@@ -0,0 +1,7 @@
image: hub.ducoterra.net/ducoterra/temp:0.0.10
glances: false
iperf: false
disk: false
stress: false
stress_cpu: "1"
exporter: false