Install a Core Operator in a Kubernetes cluster
To get started with Chronosphere Telemetry Pipeline on Kubernetes, you'll need to install a Core Operator in each Kubernetes cluster where you want to deploy pipelines.
Supported versions
Telemetry Pipeline is compatible with the following versions of Kubernetes:
Distribution | Version |
---|---|
Open Source Kubernetes | 1.19 or later |
Amazon Kubernetes Service (EKS) | 1.19 or later |
Azure Kubernetes Service (AKS) | 1.19 or later |
Google Kubernetes Engine (GKE) | 1.19 or later |
Red Hat Open Shift | 4.0 or later |
Installation steps
You can use Pipeline CLI or Helm to install a Core Operator in a Kubernetes cluster.
When you install a Core Operator, only deploy a single replica. If a Core Operator has multiple replicas, those replicas will conflict with one another.
-
Install or update Pipeline CLI. Because Core Operator versions are dependent on your Pipeline CLI version, keeping Pipeline CLI current ensures that you're installing the latest version of Core Operator.
-
If you haven't already, set an API token in Pipeline CLI.
-
Ensure that the
KUBECONFIG
(opens in a new tab) environment variable in your cluster is set to a valid configuration file. -
Run the following command to install a Core Operator:
calyptia install operator
Optionally, you can add the
--kube-namespace
command to set that Core Operator's namespace. -
Repeat these steps for each Kubernetes cluster where you want to use Telemetry Pipeline.
Next steps
After you've installed a Core Operator in your Linux environment, you can create a Core Instance in that environment.