כדי להשתמש בתכונה
Taints and Tolerations של Kubernetes, צריך להגדיר את
מאפיין ההחלפה tolerations לכל רכיב של Apigee Hybrid.
הרכיבים הבאים תומכים בהגדרת סבילות:
aoapigeeIngressGatewaycassandracassandraSchemaSetupcassandraSchemaValidationcassandraUserSetupconnectAgentistiodloggermartmetricsmintTaskSchedulerredisruntimesynchronizerudcaWatcher
מידע נוסף על הרכיבים האלה זמין במאמר חומר עזר בנושא מאפייני הגדרה.
כדי להחיל Tolerations על רכיבים בודדים, מוסיפים את מאפייני ההגדרה tolerations:
לקובץ ההחלפות ואז משדרגים את תרשים Helm של הרכיב.
במאמר בנושא תרשימי Helm של Apigee מופיעה רשימה של תרשימי Helm שמנהלים כל רכיב היברידי.
לדוגמה, כדי להחיל את ההגדרות של tolerations על הפריסה של Apigee Operator
- מוסיפים את המאפיינים
tolerations:ל-ao:בקובץ ההחלפות:ao: tolerations: - key: "key1" operator: "Equal" value: "value1" effect: "NoExecute" tolerationSeconds: 3600 - מחילים את השינוי על התרשים
apigee-operator:helm upgrade operator apigee-operator/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml
כדי להחיל את ההגדרות של tolerations על Cassandra StatefulSet:
- מוסיפים את המאפיינים
tolerations:אלcassandra:בקובץ ההחלפות:cassandra: tolerations: - key: "key1" operator: "Equal" value: "value1" effect: "NoExecute" tolerationSeconds: 3600 - מחילים את השינוי על התרשים
apigee-datastore:helm upgrade datastore apigee-datastore/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml