-
Notifications
You must be signed in to change notification settings - Fork 211
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
Hubble relay fails on on make helm-install-without-tls when deploying locally on Kind cluster #851
Comments
Managed to get this working on kind 0.24.0 (k8s 1.31):
DNS resolves as expected
It is worth calling out in the workflow written above
|
@timraymond I confirm I still see this issue on my Kind cluster. |
@SRodi okay, thanks--good to know. I'll try to repro on mine. |
@SRodi I believe the root cause here is this: Lines 417 to 419 in 5552182
I don't remember why we need to use the latest GH release here, do you @jimassa ? (found by git blame) At any rate, it seems that the "developer-friendly" install command here is |
Hi @timraymond, I am not using tags from the last release. Please see the screenshot I included in my last comment. I've purposefully left the bottom terminal so that you can see the image tag used. Also, Lines 559 to 562 in 5552182
Can you please try test it on your Kind cluster? |
@SRodi I tried following the provided repro steps (with a slight modification for paste-friendliness) again, and I cannot get this to repro:
That said, it does appear that
This also succeeds, so I'm not sure how to proceed here. Perhaps there are more details that can help repro this? |
Thanks for looking into this @timraymond! The issue is not with the Helm deployment, in fact that is consistently successful. The issue is with the
|
@timraymond If you are running on Linux or WSL2 then provided the env variables are unset: unset TAG IMAGE_NAMESPACE This is what would be executed by TAG ?= $(shell git describe --tags --always)
make helm-uninstall || true
make helm-install-without-tls HELM_IMAGE_TAG=$(TAG)-linux-amd64 In your case this would result in the following: make helm-uninstall
make helm-install-without-tls HELM_IMAGE_TAG=v0.0.16-152-g4f3dcb5-linux-amd6 |
@SRodi Understood--the discussion on helm is so that way I can get a successful repro of the broken environment to debug this. What I'm trying to debug first is a version incompatibility in gRPC. If both Retina and Hubble Relay are both not using TLS, then this is the most likely root cause. Alternatively, can you provide the versions of gRPC used in hubble-relay in your setup and the version of gRPC used in retina? Specific commits of each image could work as well, since I could trace the version dependencies backward from there. |
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Once the control plane is deployed:
see error
Expected behavior
This error should not be present, hubble should run without tls so that can be port forwarded on the local machine
Screenshots
Platform (please complete the following information):
Additional context
Related to cilium/cilium#20130
I have tested this in AKS (Kubernetes v1.29.8) and this issue is NOT present
The text was updated successfully, but these errors were encountered: