From 472ecb5e6b48ba47c4a95aa4e614fd9d70d5aff4 Mon Sep 17 00:00:00 2001 From: hermes-agent Date: Thu, 17 Sep 2026 15:41:44 +0000 Subject: [PATCH] =?UTF-8?q?fix(talos):=20node=20labels=20=D1=87=D0=B5?= =?UTF-8?q?=D1=80=D0=B5=D0=B7=20KubeNodeConfig=20(Talos=201.14=20=D1=83?= =?UTF-8?q?=D0=B1=D1=80=D0=B0=D0=BB=20machine.nodeLabels)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- talos/all/32-node-labels.yaml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/talos/all/32-node-labels.yaml b/talos/all/32-node-labels.yaml index fa3886e..31640a8 100644 --- a/talos/all/32-node-labels.yaml +++ b/talos/all/32-node-labels.yaml @@ -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: - topology.kubernetes.io/region: home-ops - topology.kubernetes.io/zone: pve +# Документ лежит в all/, то есть применяется и к будущим worker-нодам; патч, +# снимающий control-plane taint, остаётся в talos/control-plane/. +apiVersion: v1alpha1 +kind: KubeNodeConfig +labels: + topology.kubernetes.io/region: home-ops + topology.kubernetes.io/zone: pve