/9c-k8s-config

Nine Chronicles kubernetes config yaml

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Kubernetes settings for Nine Chronicles 🐱

YAML files needed to setup kubernetes clusters for Nine Chronicles mainnet and internal testing. Repository contains:

  • 9c-main: configurations for deploying 9c main cluster
  • 9c-internal: configurations for deploy 9c internal cluster
  • 9c-onboarding: configurations for headless cluster deployment of onboarding.nine-chronicles.com
  • 9c-test: configurations for deploy 9c test cluster

Overview of k8s objects used in Nine Chronicles deployment:

  • service
  • deployment
  • statefulset
  • cronjob
  • 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.