כדי להשתמש בתכונה
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 \ --create-namespace \ --namespace apigee-system \ --atomic \ -f overrides.yaml
כדי להחיל את ההגדרות האלה על Cassandra StatefulSet:
- מוסיפים את המאפיינים
tolerations:לקובץcassandra:בקובץ ההחלפות:cassandra: tolerations: - key: "key1" operator: "Equal" value: "value1" effect: "NoExecute" tolerationSeconds: 3600
- החלת השינוי על התרשים
apigee-datastore:helm upgrade datastore apigee-datastore/ \ --install \ --create-namespace \ --namespace
\ --atomic \ -f overrides.yaml