Kubernetes Port expose

Hi, how can I access ArgoCD or Kubernetes-deployed applications from outside the cluster? How do I expose them?

Hi @vprasath

To expose Kubernetes applications externally, you can use:

  • NodePort: Opens a port on cluster nodes for basic external access.
  • LoadBalancer: Provisioned by cloud providers, gives a public IP for the service.
  • Ingress: Provides HTTP/HTTPS routing, domain names, SSL, and path-based routing.
  • Port Forwarding: For temporary or debugging access via kubectl.

For local or debug mode, you can use NodePort or Port Forwarding with basic configuration and CLI commands to expose the service.