ฉันกำลังดิ้นรนกับการติดตั้งเสน่ห์ juju kubernetes-core
ฉันได้ตั้งค่าสภาพแวดล้อมสามแบบ:
- juju-ตัวควบคุม
- คู่มือ juju add-cloud
- เพิ่มสองโฟกัส Ubuntu 4 CPU 4GB RAM
จากนั้นฉันก็วิ่ง:
juju ปรับใช้ --dry-run cs:bundle/kubernetes-core-1340 --map-machines=existing,0=0,1=1
และเห็นว่าฉันติดอยู่ใน "สถานะจูจู"
การประทับเวลา SLA เวอร์ชัน Cloud/Region ของตัวควบคุมโมเดล
เริ่มต้น k8s k8scloud/ค่าเริ่มต้น 2.9.10 ไม่รองรับ 13:08:03+02:00
สเกลสถานะเวอร์ชันของแอป Charm Store Channel Rev OS ข้อความ
containerd go1.13.8 ที่ใช้งานอยู่ 2 containerd charmstore edge 147 ubuntu Container runtime พร้อมใช้งาน
easyrsa 3.0.1 ที่ใช้งานอยู่ 1 easyrsa charmstore edge 396 เชื่อมต่อผู้ออกใบรับรอง Ubuntu แล้ว
etcd 3.4.5 ใช้งานอยู่ 1 etcd charmstore edge 608 ubuntu สุขภาพดีด้วย 1 คนรู้จัก
ข้อผิดพลาด flannel 2 flannel charmstore edge 572 ubuntu hook ล้มเหลว: "ติดตั้ง"
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 กำลังรอข้อมูลประจำตัวของคลัสเตอร์
Unit Workload Agent Machine ที่อยู่สาธารณะ Ports Message
easyrsa/0* ใช้งานไม่ได้ใช้งาน 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 active idle 172.16.51.212 คอนเทนเนอร์รันไทม์พร้อมใช้งาน
ข้อผิดพลาด flannel/1 ไม่ได้ใช้งาน 172.16.51.212 hook ล้มเหลว: "ติดตั้ง"
kubernetes-worker/0* รอไม่ได้ใช้งาน 1 172.16.51.213 กำลังรอข้อมูลประจำตัวของคลัสเตอร์
containerd/0* active idle 172.16.51.213 คอนเทนเนอร์รันไทม์พร้อมใช้งาน
ข้อผิดพลาด flannel/0* ไม่ได้ใช้งาน 172.16.51.213 hook ล้มเหลว: "ติดตั้ง"
ข้อความสถานะเครื่อง DNS Inst id Series AZ
0 เริ่มต้น 172.16.51.212 คู่มือ:172.16.51.212 โฟกัส เครื่องจัดเตรียมด้วยตนเอง
0/lxd/0 เริ่มต้นแล้ว 10.156.136.137 juju-c9d9ed-0-lxd-0 focal Container เริ่มต้นแล้ว
1 เริ่มต้น 172.16.51.213 ด้วยตนเอง:172.16.51.213 โฟกัส เครื่องจัดเตรียมด้วยตนเอง
เมื่อฉันเปิดบันทึกสักหลาด ฉันเห็น:
2021-08-06 10:29:20 ข้อผิดพลาด unit.flannel/0.juju-log server.go:314 ข้อผิดพลาดของ Hook:
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site-packages/charms/reactive/__init__.py", บรรทัดที่ 71 ในหน้าหลัก
รถบัส.discover()
ไฟล์ "/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 ใน <โมดูล>
จาก charms.layer.kubernetes_common นำเข้า kubeclientconfig_path
**ModuleNotFoundError: ไม่มีโมดูลชื่อ 'charms.layer.kubernetes_common'**
2021-08-06 10:54:52 WARNING unit.flannel/0.install logger.go:60 Traceback (การโทรครั้งล่าสุดล่าสุด):
2021-08-06 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 ไฟล์ "/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 ไฟล์ "/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site -packages/charms/reactive/bus.py", บรรทัด 426, ใน Discover
2021-08-06 10:54:52 คำเตือน unit.flannel/0.install logger.go:60 _register_handlers_from_file(search_path, filepath)
2021-08-06 10:54:52 คำเตือน unit.flannel/0.install logger.go:60 ไฟล์ "/var/lib/juju/agents/unit-flannel-0/.venv/lib/python3.8/site -packages/charms/reactive/bus.py", บรรทัด 466 ใน _register_handlers_from_file
2021-08-06 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 ไฟล์ "/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 ส่งคืน importlib.import_module (แพ็คเกจ + โมดูล)
2021-08-06 10:54:52 คำเตือน unit.flannel/0.install logger.go:60 ไฟล์ "/usr/lib/python3.8/importlib/__init__.py", บรรทัด 127 ใน import_module
2021-08-06 10:54:52 คำเตือน unit.flannel/0.install logger.go:60 return _bootstrap._gcd_import(name[level:], package, level)
2021-08-06 10:54:52 คำเตือน unit.flannel/0.install logger.go:60 ไฟล์ "<frozen importlib._bootstrap>", บรรทัด 1014 ใน _gcd_import
2021-08-06 10:54:52 คำเตือน unit.flannel/0.install logger.go:60 ไฟล์ "<frozen importlib._bootstrap>", บรรทัด 991 ใน _find_and_load
2021-08-06 10:54:52 คำเตือน unit.flannel/0.install logger.go:60 ไฟล์ "<frozen importlib._bootstrap>", บรรทัด 975 ใน _find_and_load_unlocked
2021-08-06 10:54:52 คำเตือน unit.flannel/0.install logger.go:60 ไฟล์ "<frozen importlib._bootstrap>", บรรทัด 671 ใน _load_unlocked
2021-08-06 10:54:52 คำเตือน unit.flannel/0.install logger.go:60 ไฟล์ "<frozen importlib._bootstrap_external>", บรรทัด 848 ใน exec_module
2021-08-06 10:54:52 คำเตือน unit.flannel/0.install logger.go:60 ไฟล์ "<frozen importlib._bootstrap>", บรรทัด 219 ใน _call_with_frames_removed
2021-08-06 10:54:52 คำเตือน unit.flannel/0.install logger.go:60 ไฟล์ "/var/lib/juju/agents/unit-flannel-0/charm/hooks/relations/kubernetes-cni/ provide.py", บรรทัดที่ 5 ใน <module>
2021-08-06 10:54:52 คำเตือน unit.flannel/0.install logger.go:60 จาก charms.layer.kubernetes_common นำเข้า 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 hook "install" (ผ่านสคริปต์ hook แบบชัดเจน) ล้มเหลว: สถานะการออก 1
2021-08-06 10:54:52 ข้อมูล juju.worker.uniter Solver.go:144 กำลังรอการแก้ไขข้อผิดพลาดสำหรับเบ็ด "ติดตั้ง"
2021-08-06 10:59:52 ข้อมูล juju.worker.uniter Solver.go:144 กำลังรอการแก้ไขข้อผิดพลาดสำหรับเบ็ด "ติดตั้ง"
2021-08-06 10:59:52 INFO unit.flannel/0.juju-log server.go:314 Reactive main ทำงานสำหรับการติดตั้ง hook
2021-08-06 10:59:52 ข้อผิดพลาด unit.flannel/0.juju-log server.go:314 ข้อผิดพลาดของ Hook:
ฉันไม่แน่ใจว่าเหตุใดจึงไม่สามารถติดตั้งโมดูลหรือขาดหายไป