In one of question it asked to upgrade cluster to 1.29 but follow to the instruction from the doc. I dont seem to able to do it…
controlplane ~ ➜ sudo apt update
To install or upgrade to a particular Kubernetes minor version (e.g., v1.27 or v1.29) you need to add the correct configuration to APT. The doc for v1.29 tells you:
If you’re using the community-owned package repositories (pkgs.k8s.io), you need to enable the package repository for the desired Kubernetes minor release. This is explained in Changing the Kubernetes package repository document.
I think I know that I’m using community-owned package repositories
pager /etc/apt/sources.list.d/kubernetes.list
deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.28/deb/ /
You need to edit /etc/apt/sources.list.d/kubernetes.list and change 1.28 to 1.29. This will let you install kubeadm versions that are above or equal to 1.29.0