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.