Skip to content

openobserve/eks-openobserve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenObserve Installation guide for Amazon EKS

This guide will help you install OpenObserve on Amazon EKS.

Install eksctl and create an EKS cluster (Skip if EKS cluster already exists)

Installation guide for eksctl at: https://eksctl.io/installation/

Create EKS cluster

wget https://raw.githubusercontent.com/openobserve/eks-openobserve/main/o2-eks.yaml
eksctl create cluster -f o2-eks.yaml

Install Helm (If not already installed)

Follow instructions at https://helm.sh/docs/intro/install/

Create s3 Bucket and IAM Policy, Role for OpenObserve

wget https://raw.githubusercontent.com/openobserve/eks-openobserve/main/bucket.sh
chmod +x bucket.sh

Edit the bucket.sh file and update the CLUSTER_NAME variable with the EKS cluster name

Run the script to create the bucket and IAM role

./bucket.sh

Download values.yaml file

wget https://raw.githubusercontent.com/openobserve/openobserve-helm-chart/main/charts/openobserve/values.yaml

Update values.yaml file

  1. Update the serviceAccount section with the ARN of the IAM role created in the previous step
  2. Update the bucket name
  3. Update the credentials

Install OpenObserve

Setup prerequisites

Install CloudNativePG operator (Use this if you are not using Amazon RDS. RDS is highly recommended due to its easy management and maintenance)

kubectl apply --server-side -f \
  https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/main/releases/cnpg-1.24.0.yaml

Create a StorageClass for gp3 volumes

kubectl apply -f https://raw.githubusercontent.com/openobserve/eks-openobserve/main/gp3_storage_class.yaml

Add OpenObserve Helm repository

helm repo add openobserve https://charts.openobserve.ai
helm repo update

Install OpenObserve

kubectl create ns openobserve

helm --namespace openobserve -f values.yaml install o2 openobserve/openobserve

About

Guide on installing OpenObserve on Amazon EKS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages