Încerc să actualizez clusterul nostru bare metal folosind Kubespray la K8s v1.14.10.
În prezent, clusterul este pe v1.14.3 (master) și noduri pe v1.14.7. Folosesc kubespray v2.11.0 . Înțeleg că acceptă upgrade-ul de la K8s v1.14.0 până la v1.15.3. Deci, am folosit comanda așa cum s-a spus în pagina kubespray pentru a actualiza clusterul,
ansible-playbook -vvvv -b upgrade-cluster.yml -i inventory/poc-01/inventory.ini -e ansible_ssh_user=root -e kube_version=v1.14.10
Cu toate acestea, am lovit o eroare care spunea că nu se poate face upgrade la această versiune
SARCINA [descărcare: descărcare | Descărcați fișiere / imagini] ******************************************** **************************************************** ********************************
calea sarcinii: /home/abc/ext/kubespray/roles/download/tasks/main.yml:39
Joi, 30 decembrie 2021 08:18:20 +0100 (0:00:00.433) 0:06:57.900 *****
fatal: [nod-01]: FAILED! => {
"msg": "'dict object' nu are atribut u'v1.14.10'"
}
După câteva căutări, am descoperit că caută versiunea din aceasta fişier. Aparent, nu este acolo.
Întrebarea mea este - este posibil pentru mine să fac upgrade la K8s 1.14.10 sau ar trebui să fac doar upgrade la v1.15.3, care este ceva pe care versiunea 2.11.0 a kubespray acceptă. Sunt nou în asta.
Mulțumesc