Supported versions:
Unsupported versions:
To use the
Taints and Tolerations feature of Kubernetes, you must define the
tolerations override property for each Apigee hybrid component.
The following components support defining tolerations:
aoapigeeIngressGatewaycassandracassandraSchemaSetupcassandraSchemaValidationcassandraUserSetupconnectAgentistiodloggermartmetricsmintTaskSchedulerredisruntimesynchronizerudcaWatcherSee the Configuration property reference for more information about these components.
Apply Tolerations to individual components by adding the tolerations:
configuration properties in your overrides file and then upgrading the Helm chart for the
component.
See the Apigee Helm charts reference for a list of which Helm charts manage each hybrid component.
For example, to apply the tolerations to the Apigee operator deployment
tolerations: properties to ao: in your overrides file:
ao:
tolerations:
- key: "key1"
operator: "Equal"
value: "value1"
effect: "NoExecute"
tolerationSeconds: 3600apigee-operator chart:
helm upgrade operator apigee-operator/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml
To apply the tolerations to the Cassandra StatefulSet:
tolerations: properties to cassandra: in your
overrides file:
cassandra:
tolerations:
- key: "key1"
operator: "Equal"
value: "value1"
effect: "NoExecute"
tolerationSeconds: 3600apigee-datastore chart:
helm upgrade datastore apigee-datastore/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-07-23 UTC.