Как настроить балансировщик нагрузки Google для использования внешнего интерфейса IPv4 и IPv6 в моем yaml Kubernetes? - PullRequest
0 голосов
/ 12 июня 2018

Я использую GKE 1.10.2-gke.3 и хотел бы узнать, как я могу настроить подключение как IPv4, так и IPv6 с помощью моего yaml Ingress Balancer Google Load.

Я могу настроить IPv4 или IPv6, ноне оба.Мой файл yaml находится ниже.Предположим, я зарезервировал статические адреса IPv4 и IPv6, которые называются app-static-ipv4 и app-static-ipv6 соответственно.

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: app-ingress
  annotations:
    kubernetes.io/ingress.global-static-ip-name: app-static-ipv6
spec:
  tls:
  - secretName: tls-certificates
  backend:
    serviceName: app-service
    servicePort: 8080

1 Ответ

0 голосов
/ 12 июня 2018

Вы можете подключить IPv6 Ip к GCLB и иметь тот же тип маршрутизации, что и в IPv4.

Одной из стратегий будет настройка GCLB на использование адреса IPv6 для обработки всего трафика IPv6.Просто создайте дополнительное правило пересылки с адресом IPv6.

Затем вы можете связать и IPv6, и IPv4 с одним и тем же балансировщиком нагрузки и внутренними экземплярами.Подробнее о поддержке IPv6.

https://cloud.google.com/compute/docs/load-balancing/ipv6

...