fix: use kubeadm v1beta4 list format for kubeletExtraArgs
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s

kubeadm v1beta4 expects nodeRegistration.kubeletExtraArgs as a list of name/value args, not a map. Switch hostname-override to the correct structure so init config unmarshals successfully.
This commit is contained in:
2026-03-04 02:00:07 +00:00
parent 308a2fd4b7
commit b3c975bd73

View File

@@ -165,7 +165,8 @@ in
name: "KUBEADM_NODE_NAME"
criSocket: unix:///run/containerd/containerd.sock
kubeletExtraArgs:
hostname-override: "KUBEADM_NODE_NAME"
- name: hostname-override
value: "KUBEADM_NODE_NAME"
---
apiVersion: kubeadm.k8s.io/v1beta4
kind: ClusterConfiguration