я пытаюсь развернуть кластер k8s с помощью kubespray, но плейбук останавливается на «установить ключ сертификата kubeadm» задача (файл roles/kubernetes/control-plane/tasks/kubeadm-setup.yml строка 170) с этой ошибкой:
фатальный: [kubemaster]: НЕ УДАЛОСЬ! => {«msg»: «Условная проверка ‘kubeadm_certificate_key не определен’ не удалась. Ошибка: Произошло необработанное исключение при шаблонировании ‘{{ lookup(‘password’, created_dir + ‘/kubeadm_certificate_key.creds length=64 chars= hexdigits’) | lower }}’. Ошибка была
, исходное сообщение: Произошло необработанное исключение при запуске плагина поиска ‘password’. Ошибка была , исходное сообщение: [Errno 17] Файл существует: b’/home/k/venv/kube/kubespray/inventory/cluster/credentials/25807512852c72232d0bc1de98e91cede9bfd147.ansible_lockfile’. [Errno 17] Существующий файл: b’/home/k/venv/kube/kubespray/inventory/cluster/credentials/25807512852c72232d0bc1de98e91cede9bfd147.ansible_lockfile’\n\nПохоже, ошибка находится в ‘/home/k/venv/kube/kubespray/roles/ kubernetes/control-plane/tasks/kubeadm-setup.yml’: строка 170, столбец 3, но может быть\nв другом месте файла в зависимости от конкретной синтаксической проблемы.\n\nОшибочная строка:\n\n \n- имя: установить ключ сертификата kubeadm\n ^ здесь\n»}
но если я повторно запускаю playbook, он завершается нормально, и кластер, похоже, готов!
Вы знаете, что это за файл блокировки? я никогда не видел его в указанном месте
я должен беспокоиться об этой ошибке?
вот моя среда (Ubuntu 20.04):
ansible==5.7.1
ansible-core==2.12.5
cryptography==3.4.8
jinja2==2.11.3
netaddr==0.7.19
pbr==5.4.4
jmespath==0.9.5
ruamel.yaml==0.16.10
ruamel.yaml.clib==0.2.6
MarkupSafe==1.1.1
Спасибо за помощь.
кубернетес доступный