A Kubernetes operator for managing all of your Chia services in your favorite container orchestrator!
Easily run Chia components in Kubernetes by applying simple manifests. A whole farm can be run with each component isolated in its own pod, with a chia-exporter sidecar for remote monitoring, and chia-healthcheck for intelligent healthchecking (for supported chia services.)
Install the latest version of chia-operator:
kubectl apply --server-side -f https://github.com/Chia-Network/chia-operator/releases/latest/download/crd.yaml
kubectl apply -f https://github.com/Chia-Network/chia-operator/releases/latest/download/manager.yaml
The operator Deployment will be installed in the chia-operator-system
namespace.
If you have the Prometheus Operator installed in your cluster and would like to use the bundled ServiceMonitor to scrape chia-operator metrics:
kubectl apply -f https://github.com/Chia-Network/chia-operator/releases/latest/download/monitor.yaml
The ServiceMonitor will be installed in the chia-operator-system
namespace.
The operator should be running in your cluster now and ready to go! Take a look at the documentation and get to installing some Chia resources. If you're a farmer, see the Start a Farm guide, or view these individually:
Other Chia services are also available:
For more information on specific configurations: