我目前在Kubernetes上有一个Nginx入口,该入口使用AWS上的外部ELB。
多个服务已经在使用此入口。
在最近的项目中,我无法将新的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?非常感谢