כדי להשתמש בתכונה
Taints and Tolerations של Kubernetes, צריך להגדיר את
מאפיין ההחלפה tolerations לכל רכיב של Apigee Hybrid.
הרכיבים הבאים תומכים בהגדרת סבילות:
aoapigeeIngressGatewaycassandracassandraSchemaSetupcassandraSchemaValidationcassandraUserSetupconnectAgentistiodloggermartmetricsmintTaskSchedulerredisruntimesynchronizerudcaWatcher
מידע נוסף על הרכיבים האלה זמין במאמר חומר עזר בנושא מאפייני הגדרה.
כדי להחיל את ה-Tolerations על רכיבים בודדים, מוסיפים את מאפייני התצורה tolerations: לקובץ ההחלפות ואז משדרגים את תרשים ה-Helm של הרכיב.
בהפניה לתרשימי Apigee Helm מופיעה רשימה של תרשימי 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