Skip to content

bitcoin-numeraire/k8s-infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Infrastructure Deployment

This repository contains Helm charts for deploying Numeraire Bitcoin services and related monitoring tools to a Kubernetes cluster.

Structure

  • charts/: Contains Helm charts for each component.
    • bitcoind/: Helm chart for deploying a Bitcoin node.
    • monitoring/: Helm chart for deploying monitoring tools.
    • lightningd/: Helm chart for deploying Core Lightning node + LSPD from Breez.
    • networking/: Helm chart for managing Ingress and cert-manager + any other dependencies that we may add in the future.
    • rtl/: Ride The Lightning dashboard for CLN
    • database/: PostgreSQL database
    • swissknife/: Numeraire SwissKnife API
    • dashboard/: Numeraire SwissKnife Dashboard

Prerequisites

  • Kubernetes cluster
  • Helm 3

Deployment

Each chart in the charts/ directory contains its own README with specific deployment instructions. Follow these instructions to deploy each component to your Kubernetes cluster.

Contributing

We welcome contributions to improve the charts and add new features. Please follow the standard Git flow process for submitting your changes.