From 4d4d0051937ea3731a08eef465f9ee0c71d9dc0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Sun, 28 Jun 2026 15:35:07 +0000 Subject: [PATCH] add no schedule taint to casa-mini-minion-01, add toleration to deployments --- cluster/README.md | 4 ++++ services/traefik/deploy/app/helm-release.yaml | 5 +++++ services/zigbee2mqtt/deploy/app/statefulset.yaml | 6 ++++++ 3 files changed, 15 insertions(+) diff --git a/cluster/README.md b/cluster/README.md index 8fecd1c..73dfd1c 100644 --- a/cluster/README.md +++ b/cluster/README.md @@ -326,3 +326,7 @@ curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION=v1.36.1+k3s1 INSTALL_K3S_EXEC ``` Change kubectl -n kube-system edit configmap local-path-config on kube-system to set path to provisioner. + +``` bash +kubectl taint nodes casa-mini-minion-01 infra.limbosolutions.com/dedicated=casa-mini-minion-01:NoSchedule +``` diff --git a/services/traefik/deploy/app/helm-release.yaml b/services/traefik/deploy/app/helm-release.yaml index 570f6f4..8dd982e 100644 --- a/services/traefik/deploy/app/helm-release.yaml +++ b/services/traefik/deploy/app/helm-release.yaml @@ -19,6 +19,11 @@ spec: nodeSelector: kubernetes.io/hostname: casa-mini-minion-01 + tolerations: + - key: "infra.limbosolutions.com/dedicated" + operator: "Equal" + value: "casa-mini-minion-01" + effect: "NoSchedule" ingressClass: enabled: true diff --git a/services/zigbee2mqtt/deploy/app/statefulset.yaml b/services/zigbee2mqtt/deploy/app/statefulset.yaml index 7cf9d2a..75d5bc2 100644 --- a/services/zigbee2mqtt/deploy/app/statefulset.yaml +++ b/services/zigbee2mqtt/deploy/app/statefulset.yaml @@ -16,6 +16,12 @@ spec: spec: nodeSelector: kubernetes.io/hostname: casa-mini-minion-01 + tolerations: + - key: "infra.limbosolutions.com/dedicated" + operator: "Equal" + value: "casa-mini-minion-01" + effect: "NoSchedule" + containers: - name: zigbee2mqtt securityContext: