In this doc we will go through setup process for configuring ingress nginx controller. Post which you can deploy Volt Foundry using helm.
Prerequisites
- A Kubernetes cluster (e.g., EKS, AKS, GKE) with
kubectl
configured to interact with the cluster. - Admin access to the cluster to install components.
Step 1: Add the NGINX Helm Repository
Use Helm to simplify the installation:
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update
Step 2: Install the NGINX Ingress Controller
Install the controller into the ingress-nginx
namespace:
helm install nginx-ingress ingress-nginx/ingress-nginx --create-namespace --namespace ingress-nginx
Step 3: Verify Installation
Check the status of the controller:
kubectl get all -n ingress-nginx
Output for the above command should something like the following image. Ensure the pods are in the Running
state. We can map the EXTERNAL-IP
to the preferred domain name with the help of DNS providers.