Untuk menggunakan
Fitur Taint dan Toleransi Kubernetes, Anda harus menentukan
Properti pengganti tolerations
untuk setiap komponen hybrid 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 hal ini komponen.
Terapkan Toleransi ke masing-masing komponen dengan menambahkan tolerations:
properti konfigurasi lain di file penggantian, lalu meningkatkan
bagan Helm untuk
komponen.
Lihat referensi diagram Helm Apigee untuk mengetahui daftar jenis diagram Helm diagram mengelola setiap komponen hybrid.
Misalnya, untuk menerapkan toleransi ke deployment operator Apigee
- Tambahkan properti
tolerations:
keao:
dalam file penggantian:ao: tolerations: - key: "key1" operator: "Equal" value: "value1" effect: "NoExecute" tolerationSeconds: 3600
- Terapkan perubahan pada diagram
apigee-operator
:helm upgrade operator apigee-operator/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml
Untuk menerapkan toleransi ke Cassandra StatefulSet:
- Tambahkan properti
tolerations:
kecassandra:
di menimpa file:cassandra: tolerations: - key: "key1" operator: "Equal" value: "value1" effect: "NoExecute" tolerationSeconds: 3600
- Terapkan perubahan pada diagram
apigee-datastore
:helm upgrade datastore apigee-datastore/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml