I upgraded my kubernetes cluster using kubespray from v1.26.5 to v1.27.0 using the below command :
ansible-playbook cluster.yml -i inventory/mycluster/hosts.yaml --become --become-user=root -u atom -e kube_version=v1.27.0 -e upgrade_cluster_setup=true
the upgrade did not throw any error :
PLAY RECAP ************************************************************************************************************************************************************************************************************************
localhost : ok=3 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
node1 : ok=777 changed=53 unreachable=0 failed=0 skipped=1283 rescued=0 ignored=0
node2 : ok=675 changed=47 unreachable=0 failed=0 skipped=1128 rescued=0 ignored=0
node3 : ok=677 changed=47 unreachable=0 failed=0 skipped=1126 rescued=0 ignored=0
node4 : ok=531 changed=19 unreachable=0 failed=0 skipped=781 rescued=0 ignored=0
node5 : ok=530 changed=20 unreachable=0 failed=0 skipped=782 rescued=0 ignored=0
and I am able to verify using the below command :
[atom@node1 ~]$ kubelet --version
Kubernetes v1.27.0
But still even after upgrade the upgraded version is not showing in the below :
[atom@node1 ~]$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
node1 Ready control-plane,master 2d17h v1.26.5
node2 Ready control-plane,master 2d17h v1.26.5
node3 Ready control-plane,master 2d17h v1.26.5
node4 Ready <none> 2d17h v1.26.5
node5 Ready <none> 44h v1.26.5
What might be the issue ? any help?