Kubernetes сервис externalIPs не переадресация

У меня есть Kubernetes кластер работает 1.2.3 двоичные файлы вместе с фланель 0.5.5. Я использую серверную часть GCE с включенной переадресацией IP. По какой-то причине, хотя я указываю внешний IP-адрес определенного узла, он не будет перенаправлять на соответствующий узел.

Кроме того, я не могу создать внешние балансировщики нагрузки, которые диспетчер контроллера говорит, что он не может найти экземпляры gce, которые являются узлами, которые находятся в состоянии готовности. Я посмотрел на источник, где происходит создание балансировщика нагрузки, я предполагаю, что это либо проблемы с разрешениями (я дал кластеру полные разрешения для gce), либо это не нахождение метаданных.

Вот пример рассматриваемых услуг:

kind: "Service"
apiVersion: "v1"
metadata:
  name: "client"
spec:
  ports:
    - protocol: "TCP"
      port: 80
      targetPort: 80
      name: "insecure"
    - protocol: "TCP"
      port: 443
      targetPort: 443
      name: "secure"
  selector:
    name: "client"
  sessionAffinity: "ClientIP"
  externalIPs:
    - "<Node External IP>"

И когда я пытался создать балансировщик нагрузки ,он имелtype: LoadBalancer.

Почему переадресация на IP узла не работает? У меня есть идея о проблеме балансировки нагрузки, но есть ли у кого-нибудь какие-то идеи?

1 ответ