Skip to main content

Lab Prerequisites

Prerequisites

  1. DNS is configured. See here. Not needed when using the LKE automatic installation.

  2. Prometheus is enabled on the platform level.

  3. Enable additional App on the platform level to support the following labs:

LabApp
Create container imagesHarbor
Trigger buildsHarbor
Manually Push images to HarborHarbor
Scan running containers for vulnerabilitiesPrometheus, Grafana, Trivy Operator
View container logsLoki, Grafana
Tracing with Open TelemetryLoki, Otel, Tempo
Create a RabbitMQ clusterRabbitMQ
info

For the Tracing with Open Telemetry Lab, tracing needs to be configured in the Istio and Nginx Ingress apps.

  1. A team called labs is created with Dashboards and Alerts enabled. See here how to create Teams.

  2. A user account is created and added to the labs Team. In the labs we'll be using the user labs-user@labs.com. See here how to create users and assign them to Teams.

note

An organization in Gitea is automatically created for each Team. Only members of the Team are added to the Owners group of this organization. When using the platform-admin account, make sure to add your account to the Owners group of the Team's organization in Gitea.

  1. The Kube API URL has been added to the Cluster Settings. Select the platform view and click on Settings in the left menu. Then click on Cluster. When using LKE: You can find the Kube API URL in the Summary of your LKE cluster. Here it is called the Kubernetes API Endpoint. You can remove :443 at the end.

Sign in to the Console

After sign in, you will see this page (with Dashboards enabled):

Team dashboard