Điểm:0

Làm cách nào để định cấu hình Wireguard cho nhiều trang K8?

lá cờ mx

Tôi đã cố định cấu hình Wireguard cho cụm nhiều trang K3, vấn đề của tôi là do định tuyến. Có ít nhất 4 nút, 2 ở một vị trí + 1 ở vị trí khác và + 1 ở vị trí khác.

giả định:

  • Mạng 10.50.0.0/16 dành cho các nút vật lý
  • Mạng 10.42.0.0/16 dành cho nhóm
  • Mạng 10.43.0.0/16 dành cho dịch vụ
  • Mỗi nút vật lý có thể tạo một Pod, được gán một địa chỉ IP duy nhất trong phạm vi 10.42.0.0/16
  • Mỗi Pod trên mỗi nút vật lý sẽ có thể ping lẫn nhau

Cấu hình đã triển khai chỉ hoạt động giữa hai nút cuối cùng, các nút còn lại thậm chí không thể ping lẫn nhau. Tôi đoán nó có thể là một cái gì đó với định tuyến, nhưng tôi không có đủ kiến ​​thức để kiểm tra điều này.

Cấu hình ví dụ từ hai trong số các nút:

10.50.54.100:

[Giao diện]
# sơ cấp-1
Địa chỉ = 10.50.54.100/24
Khóa riêng tư = pr111111111111111111111111111111111111111111
Cổng nghe = 443
MTU = 1500
PostUp = sysctl -w net.ipv4.ip_forward=1
PostUp = echo 1 > /proc/sys/net/ipv4/ip_forward
PostUp = ufw cho phép 443/udp || thật
PostUp = iptables -A FORWARD -i %i -j CHẤP NHẬN; iptables -A FORWARD -o %i -j CHẤP NHẬN; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j CHẤP NHẬN; iptables -D CHUYỂN ĐI -o %i -j CHẤP NHẬN; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
PostDown = sysctl -w -q net.ipv4.ip_forward=0
PostDown = echo 0 > /proc/sys/net/ipv4/ip_forward

[Ngang nhau]
# hạ tầng-1
Khóa công khai = pub11111111111111111111111111111111111111111
IP được phép = 10.50.54.0/16, 10.42.0.0/16, 10.43.0.0/16
Kiên trì Keepalive = 15
Điểm cuối = xxxxxxxxxx:443

[Ngang nhau]
# tính-2
Khóa công khai = pub2222222222222222222222222222222222222222
IP được phép = 10.50.54.0/16, 10.42.0.0/16, 10.43.0.0/16
Kiên trì Keepalive = 15
Điểm cuối = yyyyyyyyyy:443

[Ngang nhau]
# lưu trữ-1
Khóa công khai = pub3333333333333333333333333333333333333333
IP được phép = 10.50.54.0/16, 10.42.0.0/16, 10.43.0.0/16
Kiên trì Keepalive = 15
Điểm cuối = zzzzzzzzzzz:443

10.50.54.2:

[Giao diện]
# hạ tầng-1
Địa chỉ = 10.50.54.2/24
Khóa riêng tư = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Cổng nghe = 443
MTU = 1500
PostUp = sysctl -w net.ipv4.ip_forward=1
PostUp = echo 1 > /proc/sys/net/ipv4/ip_forward
PostUp = ufw cho phép 51820/udp || thật
PostUp = iptables -A FORWARD -i %i -j CHẤP NHẬN; iptables -A FORWARD -o %i -j CHẤP NHẬN; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j CHẤP NHẬN; iptables -D CHUYỂN ĐI -o %i -j CHẤP NHẬN; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
PostDown = sysctl -w -q net.ipv4.ip_forward=0
PostDown = echo 0 > /proc/sys/net/ipv4/ip_forward

[Ngang nhau]
# sơ cấp-1
Khóa công khai = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
IP được phép = 10.50.54.0/16, 10.42.0.0/16, 10.43.0.0/16
Kiên trì Keepalive = 15
Điểm cuối = xxxxxxxxxxxx:443

[Ngang nhau]
# tính-2
Khóa công khai = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
IP được phép = 10.50.54.0/16, 10.42.0.0/16, 10.43.0.0/16
Kiên trì Keepalive = 15
Điểm cuối = yyyyyyyyyyy:443

[Ngang nhau]
# lưu trữ-1
Khóa công khai = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
IP được phép = 10.50.54.0/16, 10.42.0.0/16, 10.43.0.0/16
Kiên trì Keepalive = 15
Điểm cuối = zzzzzzzzzzzzz:443

Bạn có chút manh mối nào không? Làm thế nào điều này nên được thiết kế với Wireguard? Tại sao cấu hình này không hoạt động?

Cảm ơn!

Krzysztofa Krzysztof avatar
lá cờ mx
Cũng đã thử https://www.inovex.de/de/blog/how-to-set-up-a-k3s-cluster-on-wireguard/ mà không gặp may

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.