Let Heimdall local PV drive scheduling
This commit is contained in:
parent
38c6785269
commit
73bae8eb92
|
|
@ -449,6 +449,9 @@ The `heimdall` app is intentionally waited on at the end of `./lab.sh apps`.
|
||||||
It runs the LinuxServer.io Heimdall dashboard, persists `/config` on
|
It runs the LinuxServer.io Heimdall dashboard, persists `/config` on
|
||||||
OpenEBS, and seeds tiles for the website, demo apps, Gitea, Grafana,
|
OpenEBS, and seeds tiles for the website, demo apps, Gitea, Grafana,
|
||||||
Prometheus, Alertmanager, Argo CD, the local registry, and Heimdall itself.
|
Prometheus, Alertmanager, Argo CD, the local registry, and Heimdall itself.
|
||||||
|
Its manifest only selects Linux nodes; the bound OpenEBS local PV supplies the
|
||||||
|
node affinity. Do not also pin it to a workload class unless the retained PV is
|
||||||
|
rebuilt on a node with that label.
|
||||||
Because Heimdall does not support reverse-proxy subfolder hosting cleanly, it
|
Because Heimdall does not support reverse-proxy subfolder hosting cleanly, it
|
||||||
is exposed through the dedicated hostname `heimdall.lab2025.duckdns.org` rather
|
is exposed through the dedicated hostname `heimdall.lab2025.duckdns.org` rather
|
||||||
than a `/heimdall/` path.
|
than a `/heimdall/` path.
|
||||||
|
|
|
||||||
|
|
@ -269,7 +269,6 @@ spec:
|
||||||
spec:
|
spec:
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
kubernetes.io/os: linux
|
kubernetes.io/os: linux
|
||||||
homelab.dev/workload-class: platform
|
|
||||||
securityContext:
|
securityContext:
|
||||||
fsGroup: 1000
|
fsGroup: 1000
|
||||||
fsGroupChangePolicy: OnRootMismatch
|
fsGroupChangePolicy: OnRootMismatch
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue