blinklabs-io / demeter-up

Run your own Demeter cluster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demeter Up

Docs & tools to setup your Demeter cluster.

Introduction

Anyone can run their own Demeter cluster. A Demeter cluster is in essence just a Kubernetes cluster with the following customizations:

  • Follows a specific set of conventions on how to label and taint the workers nodes
  • It provides a set of shared services for common tasks (eg: observability, certificates, secrets, etc)
  • It runs a custom component called dmtrd that contains the core business logic
  • It provides a set of extensions which are K8s operator for end-user resources

This repository provides instructions and resources to help you setup your own cluster.

Stages

The setup process is divided into stages that need to be executed in sequence. Each stage has its own README with more fined-grained instructions.

Stage Description Docs
Stage 0 Kubernetes cluster setup docs
Stage 1 Shared services static setup docs
Stage 2 Shared services workload setup docs
Stage 3 Extensions setup docs

About

Run your own Demeter cluster

License:Apache License 2.0


Languages

Language:HCL 74.9%Language:Io 22.0%Language:DIGITAL Command Language 3.1%