apache / apisix-ingress-controller

APISIX Ingress Controller for Kubernetes
https://apisix.apache.org/
Apache License 2.0
1.03k stars 348 forks source link

bug: Ingress Status Load Balancer IPs Not Being Updated #690

Closed myoss closed 2 years ago

myoss commented 3 years ago

Issue description

Environment

Minimal test code / Steps to reproduce the issue

  1. ACK 1.20.4-aliyun.1
  2. create Ingress
    
    apiVersion: networking.k8s.io/v1
    kind: Ingress
    metadata:
    name: ingress-demo
    namespace: default
    spec:
    ingressClassName: apisix
    rules:
    - host: demo.example.com
      http:
        paths:
          - backend:
              service:
                name: svc-demo
                port:
                  number: 80
            path: /
            pathType: Prefix

3.

### What's the actual result? (including assertion message & call stack if applicable)
![Snipaste_2021-09-24_18-41-04](https://user-images.githubusercontent.com/6986459/134661969-ec598d35-5359-4126-ad6b-1065212818cd.jpg)

### What's the expected result?
![Snipaste_2021-09-24_18-40-02](https://user-images.githubusercontent.com/6986459/134662520-3089a9c7-0559-4152-b380-a95b7fbd30fe.jpg)
gxthrj commented 3 years ago

I think it should be configured in ACK, Perhaps use SLB with it.

myoss commented 3 years ago

use nginx-ingress is updated, but apisix-ingress not updated.

tokers commented 3 years ago

Thanks for the report, it's an undeveloped feature of ingress, I think we can support it in the next few release cycles.

See:

tokers commented 3 years ago

We can make some discussions in the mailing list.

myoss commented 3 years ago

In a planned way?

tao12345666333 commented 3 years ago

Thanks! I will reproduce it as soon as possible and try to solve it

waldemar-kindler commented 3 years ago

This issue is a blocker because it breaks the integration with external-dns operator (https://github.com/kubernetes-sigs/external-dns0.

tao12345666333 commented 2 years ago

740 has been merged. I will close this one. Feel free to reopen it.

@Bonitas you can try to build apisix-ingress-controller using latest code, or wait for v1.4 release.