Kubernetes Nginx Ingress не привязывается к существующему ELB - PullRequest
0 голосов
/ 28 августа 2018

В настоящее время у меня есть вход для Nginx в Kubernetes, который использует внешний ELB в AWS.

Несколько сервисов уже используют этот вход. В более новом проекте я не могу связать мой новый ingress с существующим ELB.

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: nginx-external
  creationTimestamp: 2018-08-28T07:51:17Z
  generation: 1
  labels:
    app: my-rp
  name: my-rp-ext
  namespace: dev
  resourceVersion: "35250074"
  selfLink: /apis/extensions/v1beta1/namespaces/dev/ingresses/my-rp-ext
  uid: 250fadee-aa97-11e8-a998-069ca3f9031e
spec:
  rules:
  - host: my-rp-ext.dev.mydomain.com
    http:
      paths:
      - backend:
          serviceName: my-rp
          servicePort: http
        path: /
status:
  loadBalancer: {}

Итак, это просто очень простой типичный входной объект, и LoadBalancer пуст после развертывания. ingress.class соответствует одной настройке в контроллере.

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

...