Я борюсь с установкой шарма juju kubernetes-core
Я установил три среды:
- juju-контроллер
- juju add-cloud руководство
- добавлены два фокусных Ubuntu 4 CPU 4GB RAM
Затем я побежал:
juju deploy --dry-run cs:bundle/kubernetes-core-1340 --map-machines=existing,0=0,1=1
и вижу, что я застрял в "статусе juju"
Модель Контроллер Облако/регион Версия SLA Отметка времени
по умолчанию k8s k8scloud/по умолчанию 2.9.10 не поддерживается 13:08:03+02:00
Шкала статуса версии приложения Charm Store Channel Rev OS Message
containerd go1.13.8 active 2 containerd charmstore edge 147 Доступна среда выполнения контейнера ubuntu
easyrsa 3.0.1 активен 1 easyrsa charmstore edge 396 подключен центр сертификации ubuntu.
etcd 3.4.5 активен 1 etcd charmstore edge 608 Ubuntu Healthy с 1 известным узлом
flannel error 2 flannel charmstore edge 572 хук ubuntu не удалось: «установить»
kubernetes-master 1.22.0-alpha.2 ожидание 1 kubernetes-master charmstore edge 1035 ubuntu ожидание доступности подключаемых модулей CNI
kubernetes-worker 1.22.0-alpha.2 ждет 1 kubernetes-worker charmstore edge 789 ubuntu Ожидание учетных данных кластера.
Единица рабочей нагрузки Агент Компьютер Публичный адрес Порты Сообщение
easyrsa/0* active idle 0/lxd/0 10.156.136.137 Центр сертификации подключен.
etcd/0* активное бездействие 0 172.16.51.212 2379/tcp Исправен с 1 известным одноранговым узлом
kubernetes-master/0* ожидание бездействия 0 172.16.51.212 **Ожидание доступности подключаемых модулей CNI**
containerd/1 активно простаивает 172.16.51.212 Доступна среда выполнения контейнера
flannel/1 ошибка бездействия 172.16.51.212 хук не удалось: «установить»
kubernetes-worker/0* ожидание бездействия 1 172.16.51.213 Ожидание учетных данных кластера.
containerd/0* активно простаивает 172.16.51.213 Доступна среда выполнения контейнера
фланель / 0 * ошибка бездействия 172.16.51.213 сбой хука: «установить»
Состояние машины DNS Inst id Серия AZ Сообщение
0 запущено 172.16.51.212 вручную: 172.16.51.212 фокусная Машина, инициализированная вручную
0/lxd/0 запущен 10.156.136.137 juju-c9d9ed-0-lxd-0 фокальный Контейнер запущен
1 запущен 172.16.51.213 вручную:172.16.51.213 фокусный Машина, инициализированная вручную
Когда я открываю фланелевый журнал, я вижу:
2021-08-06 10:29:20 ОШИБКА unit.flannel/0.juju-log server.go:314 Ошибка хука:
Traceback (последний последний вызов):
Файл "/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site-packages/charms/reactive/__init__.py", строка 71, в основном
автобус.обнаружить()
Файл "/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site-packages/charms/reactive/bus.py", строка 426, в обнаружении
_register_handlers_from_file(путь_поиска, путь к файлу)
Файл "/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site-packages/charms/reactive/bus.py", строка 466, в _register_handlers_from_file
_load_module(корень, путь к файлу)
Файл "/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site-packages/charms/reactive/bus.py", строка 444, в _load_module
вернуть importlib.import_module (пакет + модуль)
Файл "/usr/lib/python3.8/importlib/__init__.py", строка 127, в import_module
вернуть _bootstrap._gcd_import (имя [уровень:], пакет, уровень)
Файл "<frozen importlib._bootstrap>", строка 1014, в _gcd_import
Файл "<frozen importlib._bootstrap>", строка 991, в _find_and_load
Файл "<frozen importlib._bootstrap>", строка 975, в _find_and_load_unlocked
Файл "<frozen importlib._bootstrap>", строка 671, в _load_unlocked
Файл "<frozen importlib._bootstrap_external>", строка 848, в exec_module
Файл "<frozen importlib._bootstrap>", строка 219, в _call_with_frames_removed
...пропуская...
Файл "<frozen importlib._bootstrap>", строка 991, в _find_and_load
Файл "<frozen importlib._bootstrap>", строка 975, в _find_and_load_unlocked
Файл "<frozen importlib._bootstrap>", строка 671, в _load_unlocked
Файл "<frozen importlib._bootstrap_external>", строка 848, в exec_module
Файл "<frozen importlib._bootstrap>", строка 219, в _call_with_frames_removed
Файл "/var/lib/juju/agents/unit-flannel-0/charm/hooks/relations/kubernetes-cni/provides.py", строка 5, в <module>
из charms.layer.kubernetes_common импортировать kubeclientconfig_path
**ModuleNotFoundError: нет модуля с именем «charms.layer.kubernetes_common»**
2021-08-06 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 Трассировка (последний последний вызов):
06.08.2021, 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 Файл "/var/lib/juju/agents/unit-flannel-0/charm/hooks/install", строка 22, в <модуль>
2021-08-06 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 main()
2021-08-06 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 File "/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site -packages/charms/reactive/__init__.py", строка 71, в основном
2021-08-06 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 bus.discover()
2021-08-06 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 File "/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site -packages/charms/reactive/bus.py", строка 426, в обнаружении
06.08.2021, 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 _register_handlers_from_file(путь_поиска, путь к файлу)
2021-08-06 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 File "/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site -packages/charms/reactive/bus.py", строка 466, в _register_handlers_from_file
06.08.2021, 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 _load_module(root, filepath)
2021-08-06 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 File "/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site -packages/charms/reactive/bus.py", строка 444, в _load_module
2021-08-06 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 return importlib.import_module(package + module)
06.08.2021, 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 Файл "/usr/lib/python3.8/importlib/__init__.py", строка 127, в import_module
06.08.2021, 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 return _bootstrap._gcd_import(имя[уровень:], пакет, уровень)
06.08.2021, 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 Файл "<frozen importlib._bootstrap>", строка 1014, в _gcd_import
06.08.2021, 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 Файл "<frozen importlib._bootstrap>", строка 991, в _find_and_load
06.08.2021, 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 Файл "<frozen importlib._bootstrap>", строка 975, в _find_and_load_unlocked
06.08.2021, 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 Файл "<frozen importlib._bootstrap>", строка 671, в _load_unlocked
06.08.2021, 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 Файл "<frozen importlib._bootstrap_external>", строка 848, в exec_module
06.08.2021, 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 Файл "<frozen importlib._bootstrap>", строка 219, в _call_with_frames_removed
06.08.2021, 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 File "/var/lib/juju/agents/unit-flannel-0/charm/hooks/relations/kubernetes-cni/ обеспечивает.py", строка 5, в <module>
2021-08-06 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 from charms.layer.kubernetes_common import kubeclientconfig_path
2021-08-06 10:54:52 ПРЕДУПРЕЖДЕНИЕ unit.flannel/0.install logger.go:60 ModuleNotFoundError: нет модуля с именем «charms.layer.kubernetes_common»
2021-08-06 10:54:52 ОШИБКА juju.worker.uniter.operation runhook.go:139 хук «установить» (через явный, сделанный на заказ скрипт хука) не удалось: статус выхода 1
2021-08-06 10:54:52 ИНФОРМАЦИЯ juju.worker.uniter resolver.go:144 ожидает устранения ошибки для хука «установить»
2021-08-06 10:59:52 ИНФОРМАЦИЯ juju.worker.uniter resolver.go:144 ожидает устранения ошибки для хука «установить»
2021-08-06 10:59:52 INFO unit.flannel/0.juju-log server.go:314 Реактивный основной запуск для установки ловушки
06.08.2021, 10:59:52 ОШИБКА unit.flannel/0.juju-log server.go:314 Ошибка хука:
Я не уверен, почему модуль не может быть установлен или отсутствует.