K8s node red instant can't access

Error: : auth.login.fail.oauthWe have no details available for this event type
Show Error
{ “error”: { “code”: “unexpected_error”, “message”: “Error: getaddrinfo ENOTFOUND flowforge.mydomain.com” } }

Error: : auth.login.fail.oauthWe have no details available for this event type
Show Error
{ “error”: { “code”: “unexpected_error”, “message”: “Error: getaddrinfo ENOTFOUND flowforge.mydomain.com” } }

The error implies that the nodes in your cluster can not resolve the domain you have configured for your install.

You need to look your DNS configuration

We could also probably do with a little bit more context

  1. where did you see this error?
  2. How have you configured FlowFuse (e.g. what options did you pass to the helm chart?)

In the web page:


Manage console is:

My configuration file :
forge:
entryPoint: flowforge.mydomain.com
domain: mydomain.com
https: false
localPostgresql: true
broker:
enabled: true
url: mqtt://forge.flowfuse:1883
public_url: ws://mqtt.mydomain.com
telemetry:
enabled: true
sentry:
environment: dev
ingress:
annotations: {}
className: nginx

OK, my answer still holds.

All the pods/nodes in your K8s cluster need to be able to resolve flowforge.mydomain.com to the address of the ingress controller for the cluster so they can reach that forge application.

Dear Ben,

but I have ingress to solve this url:

The problem is not the ingress, the problem is the DNS server given to the nodes in the cluster can not resolve your hostname. You need to check what the default DNS is for your cluster.

I know microk8s defaults to 8.8.8.8 so won’t use any local DNS unless reconfigured

Dear Ben,

you are right, My K8s every node must assign local DNS server(I use dnsmasq), and /etc/dnsmasq.conf must have:
domain=mydomain.com
address=/mydomain.com/192.168.200.5
then I can access Node-Red instant.

Thanks very must
Adam Kuo