Core Instance and Core Operator

Core Operator

The Core Operator is a Kubernetes-native management solution for streamlining and automating Calyptia Core and pipelines deployment and management. Core Operator integrates with your existing infrastructure for processing logs, metrics, events, and traces in Kubernetes by allowing you to manage your Core Instances and pipelines as Kubernetes-native resources.

Core Operator extends the Kubernetes API with pipeline custom resource definitions (CRDs) and manages pipelines' lifecycles.

Pipelines are abstractions that contain all necessary information to run a Fluent Bit instance for processing your telemetry data.

Core Instance

Core Instance is a set of daemons running in your cluster, with these functions:

  • Registers itself with Cloud API
  • Fetches pipelines created in the user interface and syncs them with the cluster. This effectively creates or deletes pipeline resources in the cluster.
  • Updates pipelines status in the Cloud API