/cardano-kubernetes

Kubernetes deployment files for Cardano

Cardano-kubernetes

This repo contains some Cardano specific kubernetes yaml files. These files can be used to run a Cardano node , DB Sync in a kubernetes cluster.

Pre-requisites:

  • Kubernetes cluster

Currently, you can use these yaml files to do the followings in a Kubernete cluster.

1. Start a single node Cardano server

Check here to install a standalone Cardano node.

2. Start DB Sync server. This setup includes three components

  • A postgres database - To store blockchain data in Postgres db.
  • Cardano node
  • DB Sync server - Fetches blockchain data from Cadano node and populates the Postgres DB. These table can be later used by Cardano-graphql to provide GraphQL query interface.

Check here to install Postgres server.

Check here to install a DB Sync server with Cardano node.

TODO :

  • Cardano GraphQL k8s deployment script
  • Enable configuration options in cardano node deployment
  • K8s deployment files for a 3 nodes (1 BP + 2 relays) stake pool setup
  • Helm chart