( kallaics | 2024. 09. 29., v – 08:11 )

Szerkesztve: 2024. 09. 29., v – 08:12

Ez egy elég nagy ugrás valószínűleg sok változás van,  amit le kell követni 1.22. -> 1.31

Nagyobb változások voltak asszem 1.23, 1.27 és 1.30- as verzióknál.

https://kubernetes.io/releases/

A release notes-ba mindig bele van linkelve a changelog, ami segíthet a megoldásban.

Az 1.30.0 changelogba néztem bele, mert ott vannak az utolsó komoly major változások emlékeim szerint.

https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELO…

Ez a rész talán segíthet a fenti hibaüzenet megoldásában:

  • kubeadm: Added support for machine-readable output with -o yaml and -o json to the command kubeadm certs check-expiration. This change is introduced in a new API: kind: CertificateExpirationInfo apiVersion: output.kubeadm.k8s.io/v1alpha3 The existing non-structured formatting is preserved. The output API version v1alpha2 is now deprecated and will be removed in a future release. Please migrate to using v1alpha3. (#123372, @carlory)
  • kubeadm: added the WaitForAllControlPlaneComponents feature gate. It could be used to tell kubeadm to wait for all control plane components to be ready when running "kubeadm init" or "kubeadm join --control-plane". Previously, kubeadm only waited for the kube-apiserver. The "kubeadm join" workflow now includes a new experimental phase called "wait-control-plane". This phase was marked as non-experimental when WaitForAllControlPlaneComponents became GA. Accordingly, a "kubeadm init" phase "wait-control-plane" was also available once WaitForAllControlPlaneComponents became GA. These phases could be skipped if the user preferred not to wait for the control plane components. (#123341, @neolit123)