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