self host zitadel v4 on AKS with ingress, getting error, Instance not found
Ingress object is directly
unable to set instance using origin &{zitadel-v4-np-01.mydomain.com https} (ExternalDomain is zitadel-v4-np-01.mydomain.com): ID=QUERY-1kIjX Message=Instance not found. Make sure you got the domain right. Check out https://zitadel.com/docs/apis/introduction#domains
zitadel helm value
https://discord.com/channels/927474939156643850/1413104911855386654/1413104911855386654
ZITADEL Docs
ZITADEL exposes all features via different gRPC and REST APIs and provides SDKs for popular languages and frameworks.
2 Replies
Hi @Tibin, I'm an AI assistant for ZITADEL. While a team member reviews this question, I'll see if I can find relevant sources for your question.
Answer
I wasn't able to find a direct answer, here are some relevant sources:
1. Troubleshoot ZITADEL (1) : This covers the "Instance not found" error specifically for custom domains and includes NGINX configuration examples with grpc_buffer_size settings similar to your ingress annotations.
2. External ZITADEL Access (2) : Explains how ZITADEL uses the Host header to determine which virtual instance to use and covers reverse proxy configuration requirements.
To learn more, see the sources I considered:
[1] Troubleshoot ZITADEL
[2] External ZITADEL Access
Feel free to tag @Ask Inkeep with additional questions.
time="2025-09-04T11:16:28Z" level=error msg="unable to set instance" caller="/home/runner/work/zitadel/zitadel/internal/api/http/middleware/instance_interceptor.go:50" error="unable to get instance by host: instanceHost zitadel-v4-np-01.example.com, publicHost : ID=QUERY-1kIjX Message=Errors.IAM.NotFound" externalDomain=zitadel-v4-np-01.example.com origin="https://zitadel-v4-np-01.example.com/"