Hi guys!
I was wondering if anybody has experience with a setup like this:
- Parent node is running in Kubernetes cluster, behind Ingress, let’s call it
netdata.k8s.local
- Ingress exposes port 443, so netdata dashboard is accessible over https://netdata.k8s.local`
- Child node, that is running outside of Kubernetes(
instance-01
)
I try to stream child metrics outside of Kubernetes to the parent node inside Kubernetes, through Ingress, but I have error like this:
2020-09-10 23:21:14: netdata ERROR : STREAM_SENDER[Sellars] : STREAM Sellars [send to tcp:netdata.k8s.local:443]: server is not replying properly (is it a netdata?).
If I change child configuration to stream to normal server, not in Kubernetes - it works.
Child nodes inside Kubernetes cluster can stream to parent inside Kubernetes as well.
Is there a way to make Kubernetes streaming work?
Can it be an issue with certificates in Ingress? (I use let’s encrypt)
Any tips would be appreciated