Skip to content

Commit 293f983

Browse files
authored
Create README.md
Added README file to provide basic guidance for using this collection to deploy AST into a Kubernetes cluster.
1 parent dabb613 commit 293f983

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

ast-on-k8s/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# This directory contains the manifest files for running the Application Study Tool in a Kubernetes cluster
2+
3+
You will also need to modify the following files at minimum.
4+
- env-configmap.yaml:
5+
Update the Grafana credentials to the desired credentials and the SENSOR_ID/SENSOR_SECRET_TOKEN if using the global AST dashboard.
6+
- env-device-secrets-configmap.yaml:
7+
Update the BIGIP_PASSWORD_1 value to the password of your BIG-IPs. If there are multiple BIG-IP passwords, also update BIGIP_PASSWORD_2, BIGIP_PASSWORD_3, BIGIP_PASSWORD_4, etc.
8+
- otel-collector-deployment.yaml:
9+
This file has two environment variables for BIG-IP passwords, BIGIP_PASSWORD_1 and BIGIP_PASSWORD_2. If you have more than two BIG-IP passwords, you will need to add them here.
10+
- rec-pipe-configmap.yaml:
11+
This is the equivalent of the services/otel_collector/receivers.yaml file. You will need to list all BIG-IPs to be monitored, along with their settings, in this file. You will also need to reference the BIG-IPs (i.e., "bigip/1", "bigip/2", etc.) in the receivers section under pipelines.yaml (also in this file).
12+
Other files in this directory can also be modified for additional customization. See the original repo (https://github.com/f5devcentral/application-study-tool) for specific customization guidance.
13+
14+
15+
So far, it has been tested on the following platforms:
16+
- Azure Kubernetes Services (AKS)
17+
- F5 Distributed Cloud vK8s (with some additional configuration - docs coming soon).
18+
19+
For the above platforms, you will want to create cloud-based loadbalancers to be able to access the Grafana and Prometheus services from the outside. The extras/ directory contains example manifest files for this.

0 commit comments

Comments
 (0)