Skip to main content

ChirpStack on Kubernetes

This guide describes using Kubernetes to run ChirpStack in a production setting on AWS EKS with usage of AWS RDS Postgres and ElastiCache Redis.

GitHub Repository

The chirpstack-infrastructure GitHub repository provides Terraform modules and Helm charts for a highly available Chirpstack V4 deployment configured with Helium Network sidecar applications on AWS EKS.

AWS Architecture Diagram

The AWS architecture diagram provided below shows ChirpStack, as deployed from the GitHub repository, in a high-availability configuration with redundancies for AWS availability zones, NAT gateway, RDS Postgres, and ElastiCache Redis. The repository also provides an example for a cost-optimized configuration without NAT gateway, RDS Postgres, and ElastiCache Redis redundancies.

AWS architecture diagram of ChirpStack on EKS
AWS architecture diagram of ChirpStack on EKS.