This is a demonstration of Elastic AutoOps in self-managed Kubernetes environment. In this case, Elastic Cloud on Kubernetes (ECK) is deployed on Google Kubernetes Engine (GKE). That environment is then integrated to Elastic Cloud Connect to enable advanced observability of the Elastic cluster via AutoOps.
- Jupyter notebook
- Builds an ECK deployment on Google Kubernetes Engine (GKE)
- GKE deployment includes Ingress with external IP address, externally resolvable DNS name, and Google-generated TLS certificate.
- Deploys AutoOps for this self-managed environment
- Executes an ESRally track to generate traffic + metrics
- Deletes the entire GKE environment
- GCP project
- gcloud CLI
- Python
- Create a Python virtual environment
- Execute notebook
