Pyroscope Charmed Operator worker node
Channel | Revision | Published | Runs on |
---|---|---|---|
2/edge | 27 | 06 Oct 2025 |
juju deploy pyroscope-worker-k8s --channel 2/edge
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
-
cpu_limit | string
K8s cpu resource limit, e.g. "1" or "500m". Default is unset (no limit). This value is used for the "limits" portion of the resource requirements. See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
-
memory_limit | string
K8s memory resource limit, e.g. "1Gi". Default is unset (no limit). This value is used for the "limits" portion of the resource requirements. See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
-
role-ad-hoc-profiles | boolean
Configure the application to run as this Pyroscope role.
If you want to configure this app to run with this role only, remember to set all other
role-x
tofalse
.Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.
-
role-all | boolean
Default: True
Configure the application to run with all roles enabled. This is the default configuration. This is a meta-role that configures the application to enable all other roles. If you want to configure this app to run with a role other than
all
, remember to setall
tofalse
.Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.
-
role-compactor | boolean
Configure the application to run as this Pyroscope role.
If you want to configure this app to run with this role only, remember to set all other
role-x
tofalse
.Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.
-
role-distributor | boolean
Configure the application to run as this Pyroscope role.
If you want to configure this app to run with this role only, remember to set all other
role-x
tofalse
.Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.
-
role-ingester | boolean
Configure the application to run as this Pyroscope role.
If you want to configure this app to run with this role only, remember to set all other
role-x
tofalse
.Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.
-
role-querier | boolean
Configure the application to run as this Pyroscope role.
If you want to configure this app to run with this role only, remember to set all other
role-x
tofalse
.Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.
-
role-query-frontend | boolean
Configure the application to run as this Pyroscope role.
If you want to configure this app to run with this role only, remember to set all other
role-x
tofalse
.Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.
-
role-query-scheduler | boolean
Configure the application to run as this Pyroscope role.
If you want to configure this app to run with this role only, remember to set all other
role-x
tofalse
.Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.
-
role-store-gateway | boolean
Configure the application to run as this Pyroscope role.
If you want to configure this app to run with this role only, remember to set all other
role-x
tofalse
.Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.
-
role-tenant-settings | boolean
Configure the application to run as this Pyroscope role.
If you want to configure this app to run with this role only, remember to set all other
role-x
tofalse
.Note that for a pyroscope deployment as a whole to be consistent, each role needs to be assigned to at least one worker node. If this condition is not met, the coordinator charm will set blocked status and the deployment will shut down.