fix(talos): node labels через KubeNodeConfig (Talos 1.14) #4

Closed
hermes wants to merge 2 commits from fix/talos-node-labels into main
Showing only changes of commit 472ecb5e6b - Show all commits
+10 -3
View File
@@ -1,7 +1,14 @@
# Метки топологии для Proxmox CSI Plugin.
# region обязан совпадать с именем Proxmox-кластера (у нас на pve уже создан
# Talos 1.14: node labels задаются ТОЛЬКО типизированным документом KubeNodeConfig —
# legacy-поле machine.nodeLabels в v1alpha1-конфиге deprecated, и обе формы
# одновременно применяться не могут (нода отвечает «.machine.nodeLabels is
# already set in v1alpha1 config»).
# region обязан совпадать с именем Proxmox-кластера (у нас на pve создан
# кластер `home-ops`), zone — с именем узла Proxmox (хост называется `pve`).
machine:
nodeLabels:
# Документ лежит в all/, то есть применяется и к будущим worker-нодам; патч,
# снимающий control-plane taint, остаётся в talos/control-plane/.
apiVersion: v1alpha1
kind: KubeNodeConfig
labels:
topology.kubernetes.io/region: home-ops
topology.kubernetes.io/zone: pve