Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cilium Ingress: UDP Service Stuck in Pending Due To Cilium Bug #328

Open
paimonsoror opened this issue Dec 8, 2024 · 2 comments
Open

Cilium Ingress: UDP Service Stuck in Pending Due To Cilium Bug #328

paimonsoror opened this issue Dec 8, 2024 · 2 comments

Comments

@paimonsoror
Copy link

While this isn't necessarily a bug with this chart, it is something for folks to be aware of. I referenced the same in the following:

#326

Essentially, having TCP and UDP as separate services, causes an issue with service IP assignment. This is being tracked by Cilium here but may be some time before it gets resolved:

cilium/cilium#9207

Not sure if this is something that can be combined into a single service, or if there are other reasons why TCP and UDP has been moved to distinct services.

@jackson-tim
Copy link

jackson-tim commented Dec 9, 2024

Moving to Cilium 1.17 allows this to work fwiw:

% cilium version
cilium-cli: v0.16.21 compiled with go1.23.4 on darwin/arm64
cilium image (default): v1.16.4
cilium image (stable): v1.16.4
cilium image (running): 1.17.0-pre.3
% cilium config view | grep -i diff
bpf-lb-proto-diff                                 true
% k get services
NAME             TYPE           CLUSTER-IP     EXTERNAL-IP     PORT(S)                      AGE
pihole-dhcp      NodePort       10.43.72.231   <none>          67:32210/UDP                 75m
pihole-dns-tcp   LoadBalancer   10.43.244.88   10.43.206.250   53:32486/TCP                 75m
pihole-dns-udp   LoadBalancer   10.43.85.187   10.43.206.250   53:30689/UDP                 75m
pihole-web       LoadBalancer   10.43.24.86    10.43.206.250   80:30708/TCP,443:30328/TCP   75m

@paimonsoror
Copy link
Author

Ohh! Will have to test this later today . Thanks!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants