Điểm:1

Làm cách nào để bật ipv6 cho các dịch vụ bộ điều khiển xâm nhập khi cài đặt bằng biểu đồ xâm nhập Helm nginx?

lá cờ in

Tôi có một thiết lập cụm K8 baremetal bằng Kubespray (Calico là CNI) và đã bật ngăn xếp kép. Tôi có thể thấy rằng tất cả các nhóm được triển khai đều có cả địa chỉ IPv4 và IPv6 nhưng khi tôi cố gắng cài đặt bộ điều khiển nginx-ingress bằng biểu đồ nginx helm, các dịch vụ chỉ được bật và gán IPv4. Tôi có thể thấy thông số kỹ thuật sau khi kubectl bắt đầu dịch vụ:

kubectl get svc ingress-nginx-controller -n ingress-nginx -o yaml

thông số kỹ thuật:
  IP cụm: 10.233.34.249
  IP cụm:
  - 10.233.34.249
  bên ngoàiTrafficPolicy: Cụm
  Gia đình ip:
  - IPv4
  ipFamilyPolicy: SingleStack

Tôi đã thử thêm thủ công thông số kỹ thuật sau vào tệp value.yaml cho biểu đồ điều khiển bộ điều khiển xâm nhập:

  dịch vụ:
    đã bật: đúng

    chú thích: {}
    nhãn: {}
    # cụmIP: ""

    ## Danh sách các địa chỉ IP có sẵn các dịch vụ của bộ điều khiển
    ## Tham khảo: https://kubernetes.io/docs/user-guide/services/#external-ips
    ##

    ipFamilyPolicy: Ưu tiênDualStack
    Gia đình ip:
     - IPv6
     - IPv4

và áp dụng nó bằng cách sử dụng như sau nhưng vô ích: helm cài đặt ingress-nginx ingress-nginx/ingress-nginx -f value.yaml -n ingress-nginx

Đây không chỉ là vấn đề về đường vào, về cơ bản, bất kỳ ứng dụng nào tôi đang cố gắng triển khai bằng biểu đồ helm đều có Single Stack và IPv4 làm thông số kỹ thuật cho các dịch vụ khiến tôi nghĩ rằng tôi đang thiếu một số cấu hình thủ công cần có trong các tệp giá trị cho các biểu đồ này.

Ngoài ra, khi tôi cố gắng tạo một dịch vụ cơ bản và triển khai nó bằng tệp dịch vụ trực tiếp với ipFamilyPolicy: PreferDualStack và ipFamilies: IPv6, IPv4 thì dịch vụ đã được triển khai thành công và được chỉ định cả địa chỉ v6 và v4. Vì vậy, tôi biết từ góc độ cụm, cấu hình của tôi vẫn ổn và một số tham số bị thiếu với các biểu đồ đang được triển khai.

p10l avatar
lá cờ us
Bạn đang sử dụng phiên bản nào của K8s, calico và helm?
mickey9 avatar
lá cờ in
Đang dùng k8 1.21, calico: 3.20.1 và helm là 3.6.3.
p10l avatar
lá cờ us
Nếu có thể, xin vui lòng chia sẻ giá trị lãnh đạo của bạn.
Wytrzymały Wiktor avatar
lá cờ it
Xin chào @mickey9. Bất cứ cập nhật?
moonkotte avatar
lá cờ in
Nói một cách ngắn gọn, vâng, `values.yaml` phải được cập nhật và hơn nữa, `biểu đồ điều khiển` phải được điều chỉnh để có thể thiết lập các dịch vụ `IPv6`. Bắt đầu kubernetes 1.23 `dual-stack` được hỗ trợ như bình thường.

Đă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.