Accessing the Dashboard
Port Forwarding
Port forward the Anteon nginx reverse proxy service to access the Anteon dashboard:
LOCAL_PORT=8014
kubectl port-forward --namespace anteon service/nginx-service $LOCAL_PORT:80
Open the browser and navigate to http://localhost:8014.
Ingress
To access the Anteon dashboard via Ingress, set the ingress.enabled
parameter to true
in the values.yaml
file. Set ingress.className
to the ingress class name like nginx
or kong
.
For example, to enable the Ingress and use the kong
ingress controller, set the following values in the values-kong-ingress.yaml
file:
ingress:
enabled: true
className: "kong"
annotations:
cert-manager.io/cluster-issuer: acme
konghq.com/https-redirect-status-code: "302"
konghq.com/protocols: https
hosts:
- host: xxxx-xxxx.elb.eu-central-1.amazonaws.com
paths:
- path: /
pathType: Prefix
tls:
- secretName: something-cert
hosts:
- xxxx-xxxx.elb.eu-central-1.amazonaws.com
In this example, we are using the kong
ingress controller with the cert-manager
for SSL termination. You must change the values according to your setup. Then, install the chart with the custom values file as follows:
helm repo add anteon https://getanteon.github.io/anteon-helm-charts/
helm repo update
kubectl create namespace anteon
helm upgrade --install --namespace anteon anteon-selfhosted anteon/anteon --values values-kong-ingress.yaml --wait
After the installation, you can access the Anteon dashboard via the Ingress URL. To get the Ingress URL, run the following command:
kubectl get ingress -n anteon
Check How to Securely Expose Your Kubernetes Application using NGINX Ingress blog post for more information about the Ingress configuration with NGINX and Let's Encrypt.