Helm
Installation
Crow provides a Helm chart for Kubernetes environments:
Note
The Crow CI Autoscaler is not needed in Kubernetes environments. Kubernetes provides "native" ways for autoscaling nodes which should be used instead.
Metrics
To enable metrics gathering, set the following in values.yml
:
This activates the /metrics
endpoint on port 9001 without authentication. This port is not exposed externally by default. Use the instructions at Prometheus if you want to enable authenticated external access to metrics.
To enable both Prometheus pod monitoring discovery, set:
If you are not receiving metrics after following the steps above, verify that your Prometheus configuration includes your namespace explicitly in the podMonitorNamespaceSelector
or that the selectors are disabled: