How to - deploy charmed Parca on top of COS-Lite

You can deploy Charmed Parca on top of COS-Lite; here’s how.

1. Get a Juju kubernetes controller

Firstly, get your hands on a Juju kubernetes controller.

2. Create a model

juju add-model cos-parca

3. Deploy cos-lite

juju deploy cos-lite --trust

4. Deploy parca-k8s

juju deploy parca-k8s --channel edge --base ubuntu@24.04 parca

5. Integrate

At the moment, these are all the available integrations:

juju relate parca:grafana-dashboard    grafana:grafana-dashboard
juju relate parca:grafana-source       grafana    
juju relate parca:metrics-endpoint     prometheus:metrics-endpoint  
juju relate traefik:ingress            parca:ingress
juju relate grafana:profiling-endpoint parca:profiling-endpoint   

Once the deployment settles, your juju status should look something like:

6. Open the Parca UI

juju run traefik show-proxied-endpoints

and you will see something like: parca": {"url": "http://10.64.140.43/cos-parca-parca"}. Open that url in a browser and you will be greeted by the Parca UI.

1 Like