Tôi có một cụm AKS có 2 nút
Nút A. 10.216.6.229 Nút B. 10.216.6.230
Chúng tôi không có Bộ cân bằng tải bên ngoài, vì vậy Istio Gateway EXTERNAL-IP là . Theo tài liệu Bắt đầu, tôi đã sử dụng lệnh bên dưới để lấy INGRESS-HOST, được đặt thành IP của Nút A là 10.216.6.229. Sau khi hoàn thành các bước Bắt đầu, tôi có thể mở ứng dụng mẫu BookInfo trên http://10.216.6.229:30438/productpage
export INGRESS_HOST=$(kubectl get po -l istio=ingressgateway -n istio-system -o jsonpath='{.items[0].status.hostIP}')
Đây là những câu hỏi tôi có
Đối với một số lý do http://10.216.6.230:30438/productpage cũng đang đáp ứng. Tôi không hiểu cách lưu lượng truy cập được định tuyến đến địa chỉ Nút B.
Điều gì xảy ra nếu Nút A có IP 10.216.6.229 gặp sự cố và được khởi động lại bằng một địa chỉ IP khác?
Node Port có phải là cấu hình phù hợp cho môi trường sản xuất không?
Tôi có thể cài đặt Istio với cấu hình EXTERNAL-IP không? Tôi đã có thể làm điều này với NGinx.
Cảm ơn vì thông tin.
CHỈNH SỬA 1
Tôi vẫn đang đấu tranh với điều này. Tôi đã thử cài đặt Istio với loadBalancerIP và tôi nhận được thông báo lỗi bên dưới
apiVersion: install.istio.io/v1alpha1
loại: IstioOperator
thông số kỹ thuật:
hồ sơ: demo
các thành phần:
xâm nhậpCổng:
- tên: istio-ingressgateway
đã bật: đúng
k8s:
dịch vụ:
loadBalancerIP: 10.215.5.254
Thông báo sự kiện:
Lỗi đồng bộ hóa cân bằng tải: không thể đảm bảo cân bằng tải: findMatchedPIPByLoadBalancerIP: không thể tìm thấy IP công cộng có địa chỉ IP 10.215.5.254 trong nhóm tài nguyên rg_mc_kub11618np01
Mạng con của tôi là 10.215.5.224/27