microsoft / microsoft/retina

Hubble relay fails on on make helm-install-without-tls when deploying locally on Kind cluster

Open
#851 10 comments 0 reactions 1 assignee Claimed by @timraymond View on GitHub
Dominant language
Go
Stars
3.2k
Forks
304
Avg merge
1d 19h
Merged PRs (30d)
78

Description

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
```sh
make quick-build
make helm-install-without-tls
```

Once the control plane is deployed:

```sh
hubbleRelayPodName=$(kubectl get pods -l app.kubernetes.io/name=hubble-relay -n kube-system -o jsonpath='{.items[*].metadata.name}')
k logs -n kube-system $hubbleRelayPodName -f
```

see error

```
level=warning msg="Failed to create peer client for peers synchronization; will try again after the timeout has expired" error="context deadline exceeded" subsys=hubble-relay target="hubble-peer.kube-system.svc.kubernetes:80"
```

**Expected behavior**
This error should not be present, hubble should run without tls so that can be port forwarded on the local machine

**Screenshots**

![Image](https://github.com/user-attachments/assets/82b12452-693d-4b8d-8804-91109496ad75)

**Platform (please complete the following information):**

- OS: WSL2 Ubuntu-24.04
- Kubernetes Version: Kind (Kubernetes v1.31.0)
- Host: self-host
- Retina Version: v0.0.16

**Additional context**
Related to https://github.com/cilium/cilium/issues/20130

I have tested this in AKS (Kubernetes v1.29.8) and this issue is NOT present

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.