{
  "id": "connect-to-admin-console",
  "title": "Connect to the admin console",
  "url": "https://redis.io/docs/latest/operate/kubernetes/7.8.4/re-clusters/connect-to-admin-console/",
  "summary": "Connect to the Redis Enterprise admin console to manage your Redis Enterprise cluster.",
  "content": "\nThe username and password for the Redis Enterprise Software [admin console]() are stored in a Kubernetes [secret](https://kubernetes.io/docs/concepts/configuration/secret/). After retrieving your credentials, you can use port forwarding to connect to the admin console.\n\n\nThere are several methods for accessing the admin console. Port forwarding is the simplest, but not the most efficient method for long-term use. You could also use a load balancer service or Ingress. \n\n\n1. Switch to the namespace with your Redis Enterprise cluster (REC).\n\n    ```sh\n    kubectl config set-context --current --namespace=\u003cnamespace-of-rec\u003e\n    ```\n\n1. Find your cluster name from your list of secrets.\n\n    ```sh\n    kubectl get secret\n    ```\n\n    In this example, the cluster name is `rec`.\n\n1. Extract and decode your credentials from the secret.\n\n    ```sh\n    kubectl get secret \u003ccluster-name\u003e -o jsonpath='{.data.username}' | base64 --decode\n    kubectl get secret \u003ccluster-name\u003e -o jsonpath='{.data.password}' | base64 --decode\n    ```\n\n1. Find the port for the REC UI service in the `spec:ports` section of the service definition file.\n\n    ```sh\n    kubectl get service/\u003ccluster-name\u003e-ui -o yaml\n    ```\n\n    \n    The default port is 8443.\n    \n\n1. Use `kubectl port-forward` to forward your local port to the service port.\n\n    ```sh\n    kubectl port-forward service/\u003ccluster-name\u003e-ui \u003clocal-port\u003e:\u003cservice-port\u003e\n   ```\n\n1. View the admin console from a web browser on your local machine at `https://localhost:8443`.\n\n",
  "tags": ["docs","operate","kubernetes"],
  "last_updated": "2026-04-08T12:21:52-07:00"
}

