Untuk menggunakan
fitur Taints dan Tolerations Kubernetes, Anda harus menentukan
properti penggantian tolerations
untuk setiap komponen campuran Apigee.
Komponen berikut mendukung penentuan toleransi:
ao
apigeeIngressGateway
cassandra
cassandraSchemaSetup
cassandraSchemaValidation
cassandraUserSetup
connectAgent
istiod
logger
mart
metrics
mintTaskScheduler
redis
runtime
synchronizer
udca
Watcher
Lihat Referensi properti konfigurasi untuk mengetahui informasi selengkapnya tentang komponen ini.
Terapkan Toleransi ke setiap komponen dengan menambahkan properti konfigurasi tolerations:
di file penggantian, lalu mengupgrade diagram Helm untuk
komponen.
Lihat referensi diagram Helm Apigee untuk mengetahui daftar diagram Helm yang mengelola setiap komponen hibrida.
Misalnya, untuk menerapkan toleransi ke deployment operator Apigee
- Tambahkan properti
tolerations:
keao:
dalam file penggantian Anda:ao: tolerations: - key: "key1" operator: "Equal" value: "value1" effect: "NoExecute" tolerationSeconds: 3600
- Terapkan perubahan ke diagram
apigee-operator
:helm upgrade operator apigee-operator/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml
Untuk menerapkan toleransi ke StatefulSet Cassandra:
- Tambahkan properti
tolerations:
kecassandra:
di file penggantian Anda:cassandra: tolerations: - key: "key1" operator: "Equal" value: "value1" effect: "NoExecute" tolerationSeconds: 3600
- Terapkan perubahan ke diagram
apigee-datastore
:helm upgrade datastore apigee-datastore/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml