Need help. I’ve deployed a frontend and backend ...
# rke2
a
Need help. I’ve deployed a frontend and backend app using Kustomization in Kubernetes. The pods are running fine, and logs look good. Services also seem fine—when I use
kubectl port-forward
or Lens to forward the services, everything works as expected. However, accessing the app via the external URL (
<https://mams.dev.hertshtengroup.com>
) is not working. I suspect an Ingress issue. Here’s my Ingress manifest:
Copy code
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: mams-ingress
  namespace: hyd-quant-dev
  annotations:
    cert-manager.io/cluster-issuer: letsencrypt-dev

spec:
  ingressClassName: "nginx"
  tls:
    - hosts:
        - mams.dev.hertshtengroup.com
      secretName: tls-mams-ssl
  rules:
    - host: mams.dev.hertshtengroup.com
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: mams-frontend-service
                port:
                  number: 80
          - path: /backend
            pathType: Prefix
            backend:
              service:
                name: mams-backend-service
                port:
                  number: 80
Nginx logs show requests reaching the frontend service:
Copy code
10.42.101.64 - - [11/Feb/2025:06:39:12 +0000] "GET / HTTP/2.0" 200 19 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0" 485 0.005 [hyd-quant-dev-mams-frontend-service-80] [] 10.42.123.145:5000 19 0.005 200 b799dc43cb7b809a283329ee40e9090e
10.42.101.64 - - [11/Feb/2025:06:39:12 +0000] "GET /favicon.ico HTTP/2.0" 200 19 "<https://mams.dev.hertshtengroup.com/>" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0" 133 0.003 [hyd-quant-dev-mams-frontend-service-80] [] 10.42.123.145:5000 19 0.003 200 af3209c4015293e839bae82114543522
a
do you have ingress controller setup?
a
Nginx
a
and does your nginx respond to request?
like 404 page?
a
No
a
what response do you get?
a
IMG_6797.jpg
Invalid Host header
a
so you do get a response
what does nginx controller in logs?
a
10.42.101.64 - - [11/Feb/20250639:12 +0000] "GET / HTTP/2.0" 200 19 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0" 485 0.005 [hyd-quant-dev-mams-frontend-service-80] [] 10.42.123.145:5000 19 0.005 200 b799dc43cb7b809a283329ee40e9090e 10.42.101.64 - - [11/Feb/20250639:12 +0000] "GET /favicon.ico HTTP/2.0" 200 19 "https://mams.dev.hertshtengroup.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0" 133 0.003 [hyd-quant-dev-mams-frontend-service-80] [] 10.42.123.145:5000 19 0.003 200 af3209c4015293e839bae82114543522
g
a
@great-carpenter-56814 looks like this is different form my issue, I am able to connect to bash shell of my pod, with port forward, its working.