Set up the Gloo UI
Install the Gloo UI to get an at-a-glance view of the configuration, health, and compliance status of your Gloo Gateway setup and the workloads in your cluster.
To learn more about the features of the Gloo UI, see About the Gloo UI.
Before you begin
Follow the steps to install Gloo Gateway with the Enterprise Edition.
Set up the Gloo UI
Install the Gloo UI components in your cluster.
-
Set the name of your cluster and your Gloo Gateway license key as an environment variable.
export CLUSTER_NAME=<cluster-name> export GLOO_GATEWAY_LICENSE_KEY=<license-key>
-
Add the Helm repo for the Gloo UI.
helm repo add gloo-platform https://storage.googleapis.com/gloo-platform/helm-charts helm repo update
-
Install the custom resources for the Gloo UI.
helm upgrade -i gloo-platform-crds gloo-platform/gloo-platform-crds \ --namespace=gloo-system \ --version=2.7.0 \ --set installEnterpriseCrds=false
-
Install the Gloo UI and configure it for Gloo Gateway.
helm upgrade -i gloo-platform gloo-platform/gloo-platform \ --namespace gloo-system \ --version=2.7.0 \ -f - <<EOF common: adminNamespace: "gloo-system" cluster: $CLUSTER_NAME featureGates: insightsConfiguration: true glooInsightsEngine: enabled: true glooUi: enabled: true licensing: glooGatewayLicenseKey: $GLOO_GATEWAY_LICENSE_KEY prometheus: enabled: true telemetryCollector: enabled: true mode: deployment replicaCount: 1 EOF
-
Verify that the Gloo UI components are successfully installed.
kubectl get pods -n gloo-system
Example output:
NAME READY STATUS RESTARTS AGE extauth-f7695bf7f-f6dkt 1/1 Running 0 10m gloo-587b79d556-tpvfj 1/1 Running 0 10m gloo-mesh-ui-66db8d9584-kgjld 3/3 Running 0 72m gloo-telemetry-collector-68b8cf6f49-zhx87 1/1 Running 0 57m prometheus-server-7484d8bfd-tx5s4 2/2 Running 0 72m rate-limit-557dcb857f-9zq2t 1/1 Running 0 10m redis-5d6c6bcd4-cnmbm 1/1 Running 0 10m
Next
Continue with exploring the features of the Gloo UI.