mirror of
https://github.com/codex-storage/bittorrent-benchmarks.git
synced 2025-02-24 16:58:22 +00:00
fix: add autoscaler eviction annotations to prevent pods from being relocated mid-experiment
This commit is contained in:
parent
fa5eba0a2f
commit
fdac384ad8
@ -30,9 +30,7 @@ Expand the name of the chart.
|
|||||||
{{- printf "%s-%s" (include "experiment.id" .) (include "experiment.groupId" .) }}
|
{{- printf "%s-%s" (include "experiment.id" .) (include "experiment.groupId" .) }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
{{/*
|
{{/* Common and selector labels. */}}
|
||||||
Common and selector labels.
|
|
||||||
*/}}
|
|
||||||
{{- define "deluge-benchmarks.chart" -}}
|
{{- define "deluge-benchmarks.chart" -}}
|
||||||
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
|
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
@ -56,9 +54,12 @@ app.kubernetes.io/instance: {{ include "experiment.id" . }}
|
|||||||
app.kubernetes.io/part-of: {{ include "experiment.groupId" . }}
|
app.kubernetes.io/part-of: {{ include "experiment.groupId" . }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
{{/*
|
{{/* Annotations. */}}
|
||||||
Minikube env.
|
{{- define "deluge-benchmarks.pod.annotations" -}}
|
||||||
*/}}
|
cluster-autoscaler.kubernetes.io/safe-to-evict: "false"
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
{{/* Minikube env. */}}
|
||||||
|
|
||||||
{{- define "benchmark.harness.image" -}}
|
{{- define "benchmark.harness.image" -}}
|
||||||
{{ .Values.deployment.minikubeEnv | ternary "bittorrent-benchmarks:minikube" "codexstorage/bittorrent-benchmarks:latest" }}
|
{{ .Values.deployment.minikubeEnv | ternary "bittorrent-benchmarks:minikube" "codexstorage/bittorrent-benchmarks:latest" }}
|
||||||
|
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/component: deluge-nodes-service
|
app.kubernetes.io/component: deluge-nodes-service
|
||||||
{{- include "deluge-benchmarks.labels" . | nindent 4}}
|
{{- include "deluge-benchmarks.labels" . | nindent 4}}
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
clusterIP: None
|
clusterIP: None
|
||||||
selector:
|
selector:
|
||||||
|
@ -18,6 +18,8 @@ spec:
|
|||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/component: deluge-node
|
app.kubernetes.io/component: deluge-node
|
||||||
{{- include "deluge-benchmarks.labels" . | nindent 8 }}
|
{{- include "deluge-benchmarks.labels" . | nindent 8 }}
|
||||||
|
annotations:
|
||||||
|
{{- include "deluge-benchmarks.pod.annotations" . | nindent 8 }}
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
{{- if not .Values.deployment.allowColocation }}
|
{{- if not .Values.deployment.allowColocation }}
|
||||||
|
@ -14,6 +14,8 @@ spec:
|
|||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/component: deluge-experiment-runner
|
app.kubernetes.io/component: deluge-experiment-runner
|
||||||
{{- include "deluge-benchmarks.labels" . | nindent 8 }}
|
{{- include "deluge-benchmarks.labels" . | nindent 8 }}
|
||||||
|
annotations:
|
||||||
|
{{- include "deluge-benchmarks.pod.annotations" . | nindent 8 }}
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
{{- with .Values.deployment.runnerNodePool }}
|
{{- with .Values.deployment.runnerNodePool }}
|
||||||
|
@ -19,6 +19,8 @@ spec:
|
|||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/component: bittorrent-tracker
|
app.kubernetes.io/component: bittorrent-tracker
|
||||||
{{- include "deluge-benchmarks.labels" . | nindent 8 }}
|
{{- include "deluge-benchmarks.labels" . | nindent 8 }}
|
||||||
|
annotations:
|
||||||
|
{{- include "deluge-benchmarks.pod.annotations" . | nindent 8 }}
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
{{- with .Values.deployment.trackerNodePool }}
|
{{- with .Values.deployment.trackerNodePool }}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user