YAML files needed to setup kubernetes clusters for Nine Chronicles mainnet and internal testing. Repository contains:
9c-main
: configurations for deploying 9c main cluster9c-internal
: configurations for deploy 9c internal cluster9c-onboarding
: configurations for headless cluster deployment of onboarding.nine-chronicles.com9c-test
: configurations for deploy 9c test cluster
Overview of k8s objects used in Nine Chronicles deployment:
- service
- Used for deploying the overall cluster service
- deployment
- Used for deploying seed node
- statefulset
- Used for deploying miner node and explorer node
- cronjob
- Used for deploying snapshot node
- configmap
- Used for deploying scripts used in various nodes
- persistentvolumeclaim
- Used for deploying persistent storage used in various nodes
- Persistent volume will be created automatically when you deploy any statefulset.