-
Notifications
You must be signed in to change notification settings - Fork 212
Bump Cilium version to 1.10.2, Hubble to v0.8.0 #358
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
Conversation
The new EKS (ENI) failure is #355. |
The External Workloads failure looks like a real issue with 1.10. It looks like the Cilium endpoints in the cluster are unreachable for Cilium agent running in the VM.
I'm trying to replicate this on my own GKE cluster. /cc @jrajahalme for visibility |
Most likely a red herring, as the VM has successfully connected to the etcd container in the |
68aded4
to
fb2aaef
Compare
fb2aaef
to
44ccd55
Compare
Looked into the external workloads fail. It works if the VM in installed with Cilium 1.9.8. With Cilium 1.10.1 in the VM no services are returned by
There is a small difference for v1.10.1, the last line has no ports:
But the following only appears (after the line above) on Cilium 1.9.8:
So something has changed in Cilium 1.10.1 to cause the service backends not being populated when running as a VM. |
The first missing log line |
Fails the same way with Cilium v1.10.0 & v1.10.1. |
Fix in cilium/cilium#16662 |
Converting to draft until cilium/cilium#16662 is merged, backported and shows up in the next 1.10.x release. |
44ccd55
to
0e7800a
Compare
Rebased and updated to Cilium 1.10.2 which should fix the external workloads failure. |
0e7800a
to
3e7fe7f
Compare
3e7fe7f
to
3c86261
Compare
593661a
to
099d4d4
Compare
This fix is needed in addition to commit 4c77144 ("install/aks: set 'enable-ipv4-masquerade' as false"), otherwise installation on AKS fails with: level=fatal msg="Failed to populate masquerading settings" error="--enable-ipv4-masquerade and --masquerade (deprecated) are mutually exclusive" Signed-off-by: Tobias Klauser <tobias@cilium.io>
The cilium and hubble dependencies need to be updated at the same time since hubble v0.8.0 depends on cilium v1.10.x and hubble v0.7.1 won't compile with cilium v1.10.x. Signed-off-by: Tobias Klauser <tobias@cilium.io>
Signed-off-by: Tobias Klauser <tobias@cilium.io>
099d4d4
to
65cbc02
Compare
See individual commits.