Per utilizzare la
funzionalità Taints and Tolerations di Kubernetes, devi definire la
proprietà di override tolerations per ogni componente Apigee Hybrid.
I seguenti componenti supportano la definizione di tolleranze:
aoapigeeIngressGatewaycassandracassandraSchemaSetupcassandraSchemaValidationcassandraUserSetupconnectAgentistiodloggermartmetricsmintTaskSchedulerredisruntimesynchronizerudcaWatcher
Per ulteriori informazioni su questi componenti, consulta il riferimento alla proprietà di configurazione.
Applica le tolleranze ai singoli componenti aggiungendo le proprietà di configurazione tolerations:
nel file di override e poi eseguendo l'upgrade del grafico Helm per il
componente.
Consulta il riferimento ai grafici Helm di Apigee per un elenco dei grafici Helm che gestiscono ogni componente ibrido.
Ad esempio, per applicare le tolleranze al deployment dell'operatore Apigee
- Aggiungi le proprietà
tolerations:aao:nel file di override:ao: tolerations: - key: "key1" operator: "Equal" value: "value1" effect: "NoExecute" tolerationSeconds: 3600
- Applica la modifica al grafico
apigee-operator:helm upgrade operator apigee-operator/ \ --install \ --create-namespace \ --namespace apigee-system \ --atomic \ -f overrides.yaml
Per applicare le tolleranze a Cassandra StatefulSet:
- Aggiungi le proprietà
tolerations:acassandra:nel file di override:cassandra: tolerations: - key: "key1" operator: "Equal" value: "value1" effect: "NoExecute" tolerationSeconds: 3600
- Applica la modifica al grafico
apigee-datastore:helm upgrade datastore apigee-datastore/ \ --install \ --create-namespace \ --namespace
\ --atomic \ -f overrides.yaml