Use the scripts and manifests in this directory deploy Aerospike Vector Search, and monitoring tools on Google Kubernetes Engine (GKE).
Before you start, make sure you have installed the necessary tools:
- Google Cloud SDK
- kubectl - Kubernetes command-line tool
- Helm - Package manager for Kubernetes
full-create-and-install.sh
: Creates a GKE cluster, installs Aerospike Vector Search, and sets up monitoring services.
Manage Grafana dashboards with the following commands:
- Import Dashboards:
./import-dashboards.sh <dashboard-dir>
- Local Access:
kubectl port-forward -n monitoring svc/monitoring-stack-grafana 3000:80
⚠️ Warning: Be cautious when exposing services like Grafana to the public internet. It is generally not recommended except for brief periods in a controlled testing environment. Always ensure your deployments are secured according to best practices.
- Public Access:
kubectl apply -f helpers/EXPOSE-GRAFANA.yaml
- Find Exposed Port:
kubectl get svc grafana-loadbalancer -n monitoring
helpers/aggressive-search.sh
: Executes parallel searches against the running Quote Search application using random terms.