fix(talos): node labels через KubeNodeConfig (Talos 1.14 убрал machine.nodeLabels)
Flate / Flate (pull_request) Blocked by required conditions
Flate / Flate - Success (pull_request) Blocked by required conditions
Flate / Flate - Filter (pull_request) Successful in 5s

This commit is contained in:
2026-09-17 15:41:44 +00:00
parent b145ec2547
commit 472ecb5e6b
+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