Skip to content

joeywhelan/eck-autoops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elastic AutoOps on ECK

Contents

  1. Summary
  2. Architecture
  3. Features
  4. Prerequisites
  5. Installation
  6. Usage

Summary

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.

Architecture

architecture

Features

  • 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

Prerequisites

  • GCP project
  • gcloud CLI
  • Python

Installation

  • Create a Python virtual environment

Usage

  • Execute notebook

Releases

No releases published

Packages

 
 
 

Contributors