chia-operator

module
v0.0.0-...-7d7b2ec Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 5, 2025 License: Apache-2.0

README

chia-operator

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.)

Quickstart

Install

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.

Prometheus metrics (Optional)

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.

Install Chia Services

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:

Directories

Path Synopsis
api
v1
Package v1 contains API Schema definitions for the k8s.chia.net v1 API group +kubebuilder:object:generate=true +groupName=k8s.chia.net
Package v1 contains API Schema definitions for the k8s.chia.net v1 API group +kubebuilder:object:generate=true +groupName=k8s.chia.net
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL