Chronosphere Telemetry Pipeline architecture
Chronosphere Telemetry Pipeline uses different components to create, modify, and run pipelines.
Telemetry Pipeline is built on Kubernetes. You can either install Telemetry Pipeline in an existing Kubernetes cluster or in a Linux environment. If you install Telemetry Pipeline in a Linux environment, the installer automatically deploys a K3s cluster, then installs Telemetry Pipeline components in that cluster.
Each Telemetry Pipeline installation includes a Core Operator, which is a Kubernetes operator (opens in a new tab) that creates and modifies pipelines. A different component called a Core Instance creates and updates the custom resources that the Core Operator uses when it creates or modifies pipelines. The Core Instance also syncs the status of your cluster with the Telemetry Pipeline backend.
Each pipeline is a workload that runs within your cluster and contains one or more Pods. By default, pipelines run as Deployments (opens in a new tab), but other workload types are supported as well.
You can use Pipeline CLI and the Telemetry Pipeline web interface (opens in a new tab) to configure your Telemetry Pipeline installation and to create and modify pipelines.