Kubernetes의 taint 및 톨러레이션(toleration) 기능을 사용하려면 각 Apigee Hybrid 구성요소의 tolerations 재정의 속성을 정의해야 합니다.
다음 구성요소는 톨러레이션(toleration) 정의를 지원합니다.
aoapigeeIngressGatewaycassandracassandraSchemaSetupcassandraSchemaValidationcassandraUserSetupconnectAgentistiodloggermartmetricsmintTaskSchedulerredisruntimesynchronizerudcaWatcher
이러한 구성요소에 대한 자세한 내용은 구성 속성 참조를 확인하세요.
재정의 파일에 tolerations: 구성 속성을 추가한 후 구성요소에 대해 Helm 차트를 업그레이드하여 개별 구성요소에 톨러레이션(toleration)을 적용합니다.
각 하이브리드 구성요소를 관리하는 Helm 차트 목록은 Apigee Helm 차트 참조를 확인하세요.
예를 들어 Apigee 연산자 배포에 톨러레이션(toleration)을 적용하려면 다음 안내를 따르세요.
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에 톨러레이션(toleration)을 적용하려면 다음 안내를 따르세요.
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