Core Instance operations
You can use Pipeline CLI to perform the following Core Instance operations.
If you deployed Chronosphere Telemetry Pipeline inside a Kubernetes cluster, Pipeline CLI must have access to that cluster. If you deployed Telemetry Pipeline on a Linux server, you must run Pipeline CLI from inside that server environment.
Install Core Instance and Core Operator
See Install Core Operator and Core Instance using Pipeline CLI.
Upgrade Core Instance and Core Operator to a specific version
See the Pipeline CLI instructions for upgrading Core Operator and Core Instance.
Configure Kubernetes deployment
If you deployed Telemetry Pipeline in a Kubernetes cluster, you can use Pipeline CLI to configure additional parameters and make sure that your Core Instance adheres to any other Kubernetes policies that you've set.
Namespaces
When you install Core Operator, use the --kube-namespace
flag to set the
namespace for your Core Operator installation. However, be aware that Core
Operator CRDs do not support namespace scoping.
Tolerations and taints
Requires Core Instance version 2.8.4 or later and Pipeline CLI version 1.7.2 or later.
Tolerations and taints (opens in a new tab) can help you take advantage of high-availability hardware by ensuring that your deployments spread evenly.
To specify tolerations, use the --tolerations
flag and
key1=Equal:value1:Execute
syntax.
Annotations
To set custom annotations, use the --annotations
flag and
annotation1=value1,annotation2=value2
syntax.