Я пытаюсь обновить наш кластер с голым металлом, используя Kubespray, до K8s. v1.14.10.
В настоящее время кластер находится на версии 1.14.3 (мастер), а узлы — на версии 1.14.7. Я использую кубеспрей v2.11.0 . Насколько я понимаю, он поддерживает обновление с K8s v1.14.0 до v1.15.3. Итак, я использовал команду, как сказано на странице kubespray, для обновления кластера,
ansible-playbook -vvvv -b upgrade-cluster.yml -i inventory/poc-01/inventory.ini -e ansible_ssh_user=root -e kube_version=v1.14.10
Однако я столкнулся с ошибкой, говорящей, что он не может обновиться до этой версии.
ЗАДАНИЕ [скачать : скачать | Скачать файлы/изображения] **************************************************** ******************************************************* **********************************
путь к задаче: /home/abc/ext/kubespray/roles/download/tasks/main.yml:39
Четверг, 30 декабря 2021 г., 08:18:20 +0100 (0:00:00.433) 0:06:57.900 *****
фатальный: [узел-01]: FAILED! => {
"msg": "'объект dict' не имеет атрибута u'v1.14.10'"
}
После небольшого поиска я обнаружил, что он ищет версию в этом файл. Судя по всему, его нет.
Мой вопрос: возможно ли мне обновиться до K8s 1.14.10 или мне следует обновиться только до версии 1.15.3, которую поддерживает версия 2.11.0 kubespray. Я новичок в этом.
Спасибо