Zend certified PHP/Magento developer

AWS ELB ingress – Accessing my app only works with NodePort

I have created a EKS Cluster and have a domain name from freenom. I created an ingress resources with host as my domain name.

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    alb.ingress.kubernetes.io/scheme: internet-facing
    kubernetes.io/ingress.class: alb
  generation: 2
  labels:
    app: 2048-ingress
  name: 2048-ingress
  namespace: 2048-game
spec:
  rules:
  - host: mytestabcapp.tk
    http:
      paths:
      - backend:
          serviceName: service-2048
          servicePort: 80
        path: /*

I can access the service on myapptestabcapp.tk:32531 where 32531 is the node port! How can I make sure that the host can access it on just myapptestabcapp.tk ?

Thanks!