fix(talos): node labels через KubeNodeConfig (Talos 1.14 убрал machine.nodeLabels)
This commit is contained in:
@@ -1,7 +1,14 @@
|
|||||||
# Метки топологии для Proxmox CSI Plugin.
|
# Метки топологии для 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`).
|
# кластер `home-ops`), zone — с именем узла Proxmox (хост называется `pve`).
|
||||||
machine:
|
# Документ лежит в all/, то есть применяется и к будущим worker-нодам; патч,
|
||||||
nodeLabels:
|
# снимающий control-plane taint, остаётся в talos/control-plane/.
|
||||||
|
apiVersion: v1alpha1
|
||||||
|
kind: KubeNodeConfig
|
||||||
|
labels:
|
||||||
topology.kubernetes.io/region: home-ops
|
topology.kubernetes.io/region: home-ops
|
||||||
topology.kubernetes.io/zone: pve
|
topology.kubernetes.io/zone: pve
|
||||||
|
|||||||
Reference in New Issue
Block a user