Cluster information: RKE2
Kubernetes version: v1.28.4+rke2r1
Cloud being used: Baremetal
Installation method: Startup Script
Host OS: Ubuntu 22.04
CNI and version: Canal (rancher/hardened-calico:v3.26.3-build20231109)
CRI and version: containerd://1.7.7-k3s1
Question
Hello everyone, I have an RKE2 Cluster with a topology like this:
A record domain => IP Public => Metallb => Kong Ingress Controller => Service
While I use Cloudflare as DNS and CDN the application runs properly, but when I tried to put the A record without Cloudflare and the SSL termination using Kong Ingress Controller my service does not works properly same as when I use Cloudflare?
But in the browser, I also can access the service. I’ve tried nslookup and curl then my subdomain shows the A record correctly according to the public IP that I have but when I tried to make a CRUD operation to my service and then it did not work properly like the login operation.
What’s wrong with my service and topology? Thank you for your answer