---
title: Charmhub | Deploy Jaime K8S using Charmhub - The Open Operator Collection
description: Deploy the latest version of Jaime K8S on any cloud. Jaime K8s — Juju
  AI Medic Engine for Kubernetes
url: https://charmhub.io/jaime-k8s
---

# Jaime K8S

[Gaetan Gouzi](https://charmhub.io/publisher/ggouzi "View all packages from Gaetan Gouzi")

* [Gaetan Gouzi](https://charmhub.io/publisher/ggouzi "View all packages from Gaetan Gouzi")

Platform:

26.04

24.04

22.04

edge 19

```
juju deploy jaime-k8s --channel edge
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

[Read documentation](https://canonical-jaime-charm.readthedocs-hosted.com/)

#### Contacts

##### Maintainers

+ [ljupcho.vangelski@canonical.com](mailto:ljupcho.vangelski@canonical.com)
+ [gaetan.gouzi@canonical.com](mailto:gaetan.gouzi@canonical.com)

* [Submit a bug](https://github.com/canonical/jaime/issues)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

#### Jaime k8s - Juju AI Medic Engine for Kubernetes

# Jaime k8s

Jaime k8s is a Juju **Kubernetes standalone** charm that runs as its own pod
and monitors other applications in the same Juju model. It detects unhealthy
workload statuses, collects bounded diagnostic context, and writes structured
incident reports. It can optionally call an AI provider (Gemini or OpenRouter)
to suggest a diagnosis. It observes and reports only; nothing is changed
without explicit operator intent.

Workload statuses come from the **Juju controller API**; pod logs, events, and
metrics come from the **Kubernetes API** via the pod's in-cluster service
account.

> **Full documentation:** <https://canonical-jaime-charm.readthedocs-hosted.com/en/latest/>

## Quickstart

```
# Deploy Jaime k8s from CharmHub (edge, until the first stable release)
juju deploy jaime-k8s --channel latest/edge
```

After deploying, Jaime k8s needs a bit of setup to read the Kubernetes API and
the Juju controller. Print the exact steps with names filled in:

```
juju run jaime-k8s/0 show-setup-steps
```

## Actions

```
juju run jaime-k8s/0 show-setup-steps     # Print the exact setup steps
juju run jaime-k8s/0 show-status          # Monitoring state
juju run jaime-k8s/0 show-usage           # LLM token usage and cost per model
juju run jaime-k8s/0 generate-report      # Report for the open incident
juju run jaime-k8s/0 get-suggestion       # AI diagnosis for the open incident
juju run jaime-k8s/0 list-incidents       # Incident list from the audit log
juju run jaime-k8s/0 reset                # Clear all incidents
```

Monitoring is opt-in: configure which applications to watch with
`watch-applications` (see the documentation).
