Puncte:0

Juju k8s-core deployment: Se așteaptă ca pluginurile CNI să devină disponibile

drapel td

Mă lupt cu instalarea juju kubernetes-core charm

Am configurat trei medii:

  • juju-controller
  • juju add-cloud manual
  • a adăugat două CPU Ubuntu 4 focale 4GB RAM

Apoi am alergat:

juju deploy --dry-run cs:bundle/kubernetes-core-1340 --map-machines=existing,0=0,1=1

și vezi că sunt blocat în „statutul juju”

Model Controller Cloud/Region Version SLA Timestamp
implicit k8s k8scloud/default 2.9.10 neacceptat 13:08:03+02:00

Versiunea aplicației Stare Scară Charm Store Canal Rev OS Mesaj
containerd go1.13.8 active 2 containerd charmstore edge 147 ubuntu Container runtime disponibil
easyrsa 3.0.1 activ 1 easyrsa charmstore edge 396 ubuntu Autoritate de certificare conectată.
etcd 3.4.5 activ 1 etcd charmstore edge 608 ubuntu Sanatoasa cu 1 peer cunoscut
eroare flanel 2 flannel charmstore edge 572 ubuntu hook a eșuat: „instalare”
kubernetes-master 1.22.0-alpha.2 în așteptare 1 kubernetes-master charmstore edge 1035 ubuntu În așteptarea ca pluginurile CNI să devină disponibile
kubernetes-worker 1.22.0-alpha.2 în așteptare 1 kubernetes-worker charmstore edge 789 ubuntu În așteptarea acreditărilor cluster.

Unit Workload Agent Machine Adresă publică Porturi Mesaj
easyrsa/0* activ inactiv 0/lxd/0 10.156.136.137 Autoritate de certificare conectată.
etcd/0* activ inactiv 0 172.16.51.212 2379/tcp sănătos cu 1 peer cunoscut
kubernetes-master/0* în așteptare inactiv 0 172.16.51.212 **Se așteaptă ca pluginurile CNI să devină disponibile**
  containerd/1 activ idle 172.16.51.212 Container runtime available
  eroare flannel/1 inactiv 172.16.51.212 cârlig eșuat: „instalare”
kubernetes-worker/0* în așteptare inactiv 1 172.16.51.213 În așteptarea acreditărilor de cluster.
  containerd/0* activ inactiv 172.16.51.213 Timp de rulare al containerului disponibil
  eroare flannel/0* inactiv 172.16.51.213 cârlig eșuat: „instalare”

Starea mașinii DNS Inst id Seria AZ Mesaj
0 început 172.16.51.212 manual:172.16.51.212 focal Mașină furnizată manual
0/lxd/0 a început 10.156.136.137 juju-c9d9ed-0-lxd-0 focal Container a început
1 început 172.16.51.213 manual:172.16.51.213 focal Mașină furnizată manual

Când deschid jurnalul de flanel, văd:

2021-08-06 10:29:20 EROARE unit.flannel/0.juju-log server.go:314 Eroare de cârlig:
Traceback (cel mai recent apel ultimul):
  Fișierul „/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site-packages/charms/reactive/__init__.py”, rândul 71, în principal
    bus.discover()
  Fișierul „/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site-packages/charms/reactive/bus.py”, linia 426, în discover
    _register_handlers_from_file(căutare_cale, calea fișierului)
  Fișierul „/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site-packages/charms/reactive/bus.py”, linia 466, în _register_handlers_from_file
    _load_module(rădăcină, cale fișier)
  Fișierul „/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site-packages/charms/reactive/bus.py”, linia 444, în _load_module
    return importlib.import_module(pachet + modul)
  Fișierul „/usr/lib/python3.8/importlib/__init__.py”, linia 127, în import_module
    returnează _bootstrap._gcd_import(nume[nivel:], pachet, nivel)
  Fișier „<frozen importlib._bootstrap>”, linia 1014, în _gcd_import
  Fișier „<frozen importlib._bootstrap>”, linia 991, în _find_and_load
  Fișier „<frozen importlib._bootstrap>”, linia 975, în _find_and_load_unlocked
  Fișier „<frozen importlib._bootstrap>”, linia 671, în _load_unlocked
  Fișier „<frozen importlib._bootstrap_external>”, linia 848, în exec_module
  Fișier „<frozen importlib._bootstrap>”, linia 219, în _call_with_frames_removed
...sărind...
  Fișier „<frozen importlib._bootstrap>”, linia 991, în _find_and_load
  Fișier „<frozen importlib._bootstrap>”, linia 975, în _find_and_load_unlocked
  Fișier „<frozen importlib._bootstrap>”, linia 671, în _load_unlocked
  Fișier „<frozen importlib._bootstrap_external>”, linia 848, în exec_module
  Fișier „<frozen importlib._bootstrap>”, linia 219, în _call_with_frames_removed
  Fișierul „/var/lib/juju/agents/unit-flannel-0/charm/hooks/relations/kubernetes-cni/provides.py”, rândul 5, în <modul>
    din charms.layer.kubernetes_common import kubeclientconfig_path
**ModuleNotFoundError: Niciun modul numit „charms.layer.kubernetes_common”**

2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Traceback (cel mai recent apel ultimul):
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „/var/lib/juju/agents/unit-flannel-0/charm/hooks/install”, rândul 22, în <modul>
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 main()
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site -packages/charms/reactive/__init__.py”, linia 71, în principal
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 bus.discover()
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site -packages/charms/reactive/bus.py”, linia 426, în descoperire
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 _register_handlers_from_file(search_path, filepath)
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site -packages/charms/reactive/bus.py", linia 466, în _register_handlers_from_file   
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 _load_module(root, filepath)
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site -packages/charms/reactive/bus.py", linia 444, în _load_module
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 return importlib.import_module(pachet + modul)
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „/usr/lib/python3.8/importlib/__init__.py”, linia 127, în import_module
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 return _bootstrap._gcd_import(name[level:], package, level)
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „<frozen importlib._bootstrap>”, linia 1014, în _gcd_import
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „<frozen importlib._bootstrap>”, linia 991, în _find_and_load
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „<frozen importlib._bootstrap>”, linia 975, în _find_and_load_unlocked
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „<frozen importlib._bootstrap>”, linia 671, în _load_unlocked
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „<frozen importlib._bootstrap_external>”, linia 848, în exec_module
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „<frozen importlib._bootstrap>”, linia 219, în _call_with_frames_removed
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 Fișier „/var/lib/juju/agents/unit-flannel-0/charm/hooks/relations/kubernetes-cni/ provide.py", linia 5, în <modul>
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 de la charms.layer.kubernetes_common import kubeclientconfig_path
2021-08-06 10:54:52 AVERTISMENT unit.flannel/0.install logger.go:60 ModuleNotFoundError: Niciun modul numit „charms.layer.kubernetes_common”
2021-08-06 10:54:52 EROARE juju.worker.uniter.operation runhook.go:139 hook „install” (prin intermediul unui script de hook explicit, personalizat) a eșuat: starea de ieșire 1
2021-08-06 10:54:52 INFO juju.worker.uniter resolver.go:144 se așteaptă rezolvarea erorii pentru cârligul „instalare”
2021-08-06 10:59:52 INFO juju.worker.uniter resolver.go:144 se așteaptă rezolvarea erorii pentru cârligul „instalare”
2021-08-06 10:59:52 INFO unit.flannel/0.juju-log server.go:314 Rulează principal reactiv pentru instalarea cârligului
2021-08-06 10:59:52 EROARE unit.flannel/0.juju-log server.go:314 Eroare de cârlig:

Nu sunt sigur de ce modulul nu poate fi instalat sau lipsește.

Puncte:0
drapel cn

Nu sunt expert în k8s, dar se pare că este o eroare raportată în: https://bugs.launchpad.net/charm-flannel/+bug/1938943

Se pare că folosești Farmecul de flanel și îi lipsește kubernetes_common strat.

După cum au spus în Launchpad Stambă are kubernetes_common stratul la care puteți comuta Farmecul Calico dacă nu aveți nevoie în mod special de Flanel ca o soluție?

Informatii detaliate: https://ubuntu.com/kubernetes/docs/charm-calico

Editați | ×: Alternativ, puteți adăuga strat:kubernetes-comun la strat.yaml si construieste farmecul :)

Viktorbs avatar
drapel td
multumesc mult pentru raspuns! se pare că reparația este pe cale https://github.com/charmed-kubernetes/charm-flannel/pull/73/commits/fa3e57d60d194d8c5bc099495958f448c02c5ecc așa că voi aștepta îmbinarea și voi încerca din nou :)
bw3u avatar
drapel cn
@Viktorbs Se pare că este deja fuzionat, dar „în desfășurare” în Launchpad, așa că lansarea inițială poate dura timp, așa cum ați spus :) Dacă acest răspuns a fost util, îl puteți accepta făcând clic pe butonul pentru a bifa. O zi plăcută!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.