This information is for Palo Alto Networks Telemetry Pipeline, which is a standalone
product separate from Palo Alto Networks Cortex XCOR.
To set corresponding taints on nodes, use the
kubectl taint
command.Toleration parameters
Tolerations in Palo Alto Networks Telemetry Pipeline use the following parameters:Pipeline tolerations
Use the following information to modify tolerations for individual pipelines.Set tolerations for a pipeline
To set tolerations for a new pipeline:- Create a JSON file with your toleration specifications.
-
Use Pipeline CLI to either create a pipeline
or modify a pipeline, and add
the following flag to the associated command:
Replace
FILEwith the path to your tolerations JSON file.
Remove tolerations from a pipeline
To remove tolerations from a pipeline:-
Create a JSON file with an empty array (
[]). -
Use Pipeline CLI to modify a pipeline,
and add the following flag to that command:
Replace
EMPTY-ARRAYwith the path to your JSON file with an empty array.
Core Instance tolerations
Use one of these methods to set tolerations for a Core Instance.- Pipeline CLI
- Helm
Pipeline CLI lets you specify tolerations for new Core Instances.
However, you can’t use Pipeline CLI to add or modify tolerations for an existing Core
Instance.To specify tolerations for a new Core Instance, use the Replace the following values:
--tolerations flag:INSTANCE: The name for your new Core Instance.STRING: The string that specifies your tolerations.
Toleration string syntax
The string that specifies your tolerations must follow this syntax:foo=Exists::PreferNoSchedule is a valid
toleration string.
Because tolerationSeconds isn’t a required parameter and only applies to the
NoExecute effect, you can omit the :tolerationSeconds portion of this syntax
as necessary. Additionally, tolerations with the Exists operator must omit the
value portion of this syntax but retain its preceding colon.
For example, this is a valid toleration string:
Toleration JSON syntax
Per-pipeline tolerations require Palo Alto Networks Telemetry Pipeline v2.34.0 or later.