ตั้งค่าคลัสเตอร์ 3 โหนดด้วย microk8s ดูเหมือนง่าย
อย่างไรก็ตาม เมื่อฉันพยายามเข้าถึงแดชบอร์ด พ็อดที่โฮสต์นั้นล้มเหลวและเสียชีวิต เมื่อฉันไปถึงที่นั่น ฉันไม่ได้รับแดชบอร์ด แต่เป็นเพียงหน้าเว็บสั้นๆ ที่ระบุ
คำสั่งเรียกใช้ (จาก https://microk8s.io/docs/addon-dashboard):
token=$(microk8s kubectl -n kube-system รับความลับ | grep default-token | cut -d " " -f1)
แล้ว
microk8s kubectl port-forward -n บริการระบบ kube/kubernetes-dashboard 10443:443
การท่าเรือข้างหน้าดูเหมือนจะผ่าน:
ส่งต่อจาก 127.0.0.1:10443 -> 8443
ส่งต่อจาก [::1]:10443 -> 8443
อย่างไรก็ตาม เมื่อฉันชี้เบราว์เซอร์ไปที่ 127.0.0.1:10443 มันก็มีข้อความธรรมดาเป็น
ลูกค้าส่งคำขอ HTTP ไปยังเซิร์ฟเวอร์ HTTPS
ในขณะเดียวกันเทอร์มินัลกำลังพูดว่า:
การจัดการการเชื่อมต่อสำหรับ 10443
E0125 16:15:45.043397 2738902 portforward.go:406] an error occurred forwarding 10443 -> 8443: error forwarding port 8443 to pod 69268e410d1975746deff3a9a077bcf71493f8a7dbfe4402e30c935410764a36, uid : failed to execute portforward in network namespace "/var/run/netns/cni-0cae42ed -69d7-e3fe-91dd-b064b1c9b3a6": อ่าน tcp4 127.0.0.1:60176->127.0.0.1:8443: อ่าน: รีเซ็ตการเชื่อมต่อโดยเพียร์
E0125 16:15:45.043763 2738902 portforward.go:234] ขาดการเชื่อมต่อกับพ็อด