ฉันพยายามกำหนดค่า metall ใน minicube และรับ
ไม่มีเส้นทางไปยังโหนด
ใน minicube ฉันเพิ่มโลหะ
มินิคูเบะ ไอพี
192.168.49.2
นี่คือไฟล์ metallb-config.yaml
api เวอร์ชัน: v1
ประเภท: ConfigMap
ข้อมูลเมตา:
เนมสเปซ: ระบบโลหะ
ชื่อ: การกำหนดค่า
ข้อมูล:
การกำหนดค่า: |
กลุ่มที่อยู่:
- ชื่อ: ค่าเริ่มต้น
โปรโตคอล: Layer2
ที่อยู่:
- 192.168.49.101-192.168.49.111
ฉันใช้มันและตรวจสอบด้วยคำสั่ง
kubectl อธิบาย configmaps -n metallb-system
นี่คือไฟล์ nginx-deployment.yaml
apiVersion: แอป/v1
ประเภท: การปรับใช้
ข้อมูลเมตา:
ชื่อ: การปรับใช้ nginx
ข้อมูลจำเพาะ:
ตัวเลือก:
ป้ายกำกับการแข่งขัน:
แอพ: nginx
แบบจำลอง: 3
แม่แบบ:
ข้อมูลเมตา:
ป้ายกำกับ:
แอพ: nginx
ข้อมูลจำเพาะ:
ตู้คอนเทนเนอร์:
- ชื่อ: nginx
ภาพ: nginx: ล่าสุด
พอร์ต:
- ตู้คอนเทนเนอร์พอร์ต: 80
นี่คือบริการไฟล์ nginx-service.yaml
api เวอร์ชัน: v1
ชนิด:บริการ
ข้อมูลเมตา:
ชื่อ: nginx
ข้อมูลจำเพาะ:
ประเภท: LoadBalancer
ตัวเลือก:
แอพ: nginx
พอร์ต:
- พอร์ต: 80
ชื่อ: http
ดำเนินการทั้งหมดนี้ตรวจสอบ
kubectl รับ svc
ประเภทชื่อ CLUSTER-IP EXTERNAL-IP PORT(S) อายุ
kubernetes ClusterIP 10.96.0.1 <ไม่มี> 443/TCP 14m
nginx LoadBalancer 10.101.36.165 192.168.49.101 80:31744/TCP 10 ม.
และฉันไปที่ที่อยู่:
ขด http://192.168.49.101
เป็นผลให้ฉันได้รับ
curl: (7) ไม่สามารถเชื่อมต่อกับพอร์ต 192.168.49.101 80: ÐÐµÑ Ð¼Ð°ÑÑÑÑÑа до Ñзла