Opening the Apache Airflow™ web UI
Written by
Updated at October 30, 2026
You need administrator credentials to log in. Public HTTPS access is enabled by default via spec.publicAccess: true.
Public access
-
Wait for the
Readystate and get the address:kubectl get airflowcluster <cluster_name> \ -n <namespace> \ -o jsonpath='{.status.apiServerURL}' -
Open the HTTPS address in your browser.
-
Enter the username and password you obtained by following the Getting administrator credentials guide.
If the status.apiServerURL field is empty, check the cluster state as described in Troubleshooting.
Internal access
If spec.publicAccess: false, connect to the web UI via port forwarding:
-
Get the cluster UID:
kubectl get airflowcluster <cluster_name> \ -n <namespace> \ -o jsonpath='{.metadata.uid}' -
Find the cluster’s service by inserting the UID:
kubectl get service \ -n <namespace> \ -l 'tier=airflow,component=api-server,airflow.stackland.yandex.cloud/owner-uid=<cluster_UID>' -
Forward your local port to the service:
kubectl port-forward \ -n <namespace> \ service/<service_name> 8080:8080 -
Open
http://127.0.0.1:8080and log in with administrator credentials.
The command is active as long as the kubectl port-forward process is running.