Skip to main content
By the end of this tutorial, you will have reported a snapshot of your Kubernetes cluster to Kosli, making its running artifacts visible and trackable.

Prerequisites

Report a snapshot

What gets reported

A snapshot lists the pods running in scope. The reporter is blind to workload kind — a Job pod is reported exactly like a Deployment pod — and only pods in the Running and Failed phases are reported; Succeeded and Pending pods are not. That matters most for short-lived workloads. A Job or CronJob pod is captured only while it is running, so a job that starts and finishes between two snapshots never appears, and a successful run leaves no trace in the environment. A pod that fails is the exception — it keeps being reported until Kubernetes cleans it up. For the full model — how job pods affect environment churn and compliance, and what to do about it — see Understand Kubernetes reporting.

Running multiple reporters

A single Kosli environment must have exactly one reporter feeding it. Pointing two reporters at the same environment does not delete data, but it makes diffs between consecutive snapshots meaningless. For the supported and unsupported topologies, see Running multiple reporters.

What you’ve accomplished

You have reported a snapshot of your Kubernetes cluster to Kosli. Kosli now tracks the running artifacts in that environment and will record changes as they happen. From here you can:
Last modified on September 7, 2026