Bagian ini mencantumkan semua properti konfigurasi yang dapat Anda gunakan untuk menyesuaikan bidang runtime deployment Apigee hybrid.
Memfilter halaman ini
Untuk memfilter properti yang ditampilkan di halaman ini, pilih Dasar (properti paling umum) atau Lanjutan (properti yang jarang perlu diubah):
LayarProperti tingkat atas
Tabel berikut menjelaskan properti tingkat teratas dalam file overrides.yaml. Berikut adalah properti
yang bukan milik objek lain, dan berlaku di tingkat organisasi atau lingkungan:
| Properti | Jenis | Deskripsi |
|---|---|---|
axHashSalt |
Lanjutan | Diperkenalkan di versi: 1.3.0 Nilai default: Diagram: Opsional Nama secret Kubernetes yang
berisi salt yang digunakan saat menghitung hash untuk meng-obfuscate data pengguna sebelum dikirim ke
analisis Apigee. Jika Anda tidak menentukan nilai salt, Apigee menggunakan SHA512 untuk melakukan hashing pada nilai asli sebelum mengirim data dari bidang runtime ke bidang kontrol. |
contractProvider |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan jalur API untuk semua API dalam penginstalan Anda. Wajib diisi jika penginstalan hybrid Anda menggunakan Residensi data dalam format berikut: contractProvider: https://CONTROL_PLANE_LOCATION-apigee.googleapis.com CONTROL_PLANE_LOCATION adalah lokasi tempat data bidang kontrol seperti paket proxy disimpan. Untuk mengetahui daftarnya, lihat Region bidang kontrol API Apigee yang tersedia. Contoh: contractProvider: https://us-apigee.googleapis.com |
customAutoscaling.enabled |
Dasar | Diperkenalkan di versi: 1.14.0
Nilai default: Diagram: Mengaktifkan penskalaan otomatis berbasis metrik Apigee jika disetel ke Terapkan perubahan pada |
enhanceProxyLimits |
Lanjutan | Diperkenalkan di versi: 1.14.0
Nilai default: Tangga lagu: Wajib
Lihat:
Setelan Terapkan perubahan pada |
gcpProjectID |
Lanjutan | Deprecated: Untuk v1.2.0 dan yang lebih baru, gunakan gcp.projectID sebagai gantinya.
Diperkenalkan di versi: 1.0.0 Nilai default: tidak ada Tangga lagu: Wajib ID project Google Cloud Anda. Bekerja dengan |
gcpRegion |
Lanjutan | Deprecated: Untuk v1.2.0 dan yang lebih baru, gunakan gcp.region sebagai gantinya.
Diperkenalkan di versi: 1.0.0 Nilai default: Tangga lagu: Wajib Region atau zona Google Cloud terdekat dari cluster Kubernetes Anda. Bekerja dengan |
hub |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Tidak ada Diagram: URL repositori penampung image pribadi yang digunakan untuk menarik image bagi semua komponen Apigee dari repositori pribadi.
Jalur gambar untuk setiap komponen individual akan menjadi nilai
Misalnya, jika nilai hub: private-docker-host.example.com sebagai: containers: - name: apigee-udca image: private-docker-host.example.com/apigee-udca:1.16.10 imagePullPolicy: IfNotPresent Komponen lainnya akan mengikuti pola yang serupa. Gunakan Lihat Menggunakan repositori image pribadi dengan Apigee Hybrid. Anda dapat mengganti URL gambar untuk setiap komponen dengan properti berikut:
|
imagePullSecrets[].name |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Bagan: Nama secret Kubernetes yang dikonfigurasi sebagai jenis docker-registry; digunakan untuk menarik image dari repo pribadi. |
instanceID |
Dasar | Diperkenalkan di versi: 1.3.0
Nilai default: Tidak ada Diagram: Wajib ID unik untuk penginstalan ini. String unik untuk mengidentifikasi instance ini. Dapat berupa kombinasi huruf dan angka hingga 63 karakter. |
kmsEncryptionKey |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tangga lagu: Opsional. Gunakan hanya salah satu dari kmsEncryptionKey atau kmsEncryptionPath atau kmsEncryptionSecret. Jalur sistem file lokal untuk kunci enkripsi data KMS Apigee. |
kmsEncryptionPath |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Tangga lagu: Opsional. Gunakan hanya salah satu dari kmsEncryptionKey atau kmsEncryptionPath atau kmsEncryptionSecret. Jalur ke file yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
kmsEncryptionSecret.key |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Tangga lagu: Opsional. Gunakan hanya salah satu dari kmsEncryptionKey atau kmsEncryptionPath atau kmsEncryptionSecret. Kunci secret Kubernetes yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
kmsEncryptionSecret.name |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Tangga lagu: Opsional. Gunakan hanya salah satu dari kmsEncryptionKey atau kmsEncryptionPath atau kmsEncryptionSecret. Nama secret Kubernetes yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
kvmEncryptionKey |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tangga lagu: Opsional. Gunakan hanya salah satu dari kvmEncryptionKey atau kvmEncryptionPath atau kvmEncryptionSecret. Jalur sistem file lokal untuk kunci enkripsi data KVM Apigee. |
kvmEncryptionPath |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Tangga lagu: Opsional. Gunakan hanya salah satu dari kvmEncryptionKey atau kvmEncryptionPath atau kvmEncryptionSecret. Jalur ke file yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
kvmEncryptionSecret.key |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Tangga lagu: Opsional. Gunakan hanya salah satu dari kvmEncryptionKey atau kvmEncryptionPath atau kvmEncryptionSecret. Kunci secret Kubernetes yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
kvmEncryptionSecret.name |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Tangga lagu: Opsional. Gunakan hanya salah satu dari kvmEncryptionKey atau kvmEncryptionPath atau kvmEncryptionSecret. Nama secret Kubernetes yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
multiOrgCluster |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Diagram: Untuk cluster multi-org, properti ini memungkinkan metrik organisasi diekspor ke
project yang tercantum dalam properti |
namespace |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Namespace cluster Kubernetes tempat komponen Apigee akan diinstal. |
org |
Dasar |
Diperkenalkan di versi: 1.0.0 Nilai default: Tidak ada Diagram: Wajib Organisasi yang mendukung hybrid yang disediakan untuk Anda oleh Apigee selama penginstalan hybrid. Organisasi adalah container tingkat teratas di Apigee. Direktori ini berisi semua proxy API dan resource terkait Anda. Jika nilainya kosong, Anda harus memperbaruinya dengan nama organisasi setelah Anda membuatnya. |
revision |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Apigee hybrid mendukung update Kubernetes berkelanjutan, yang memungkinkan update deployment dilakukan tanpa periode nonaktif dengan mengupdate instance Pod secara bertahap dengan instance baru. Saat memperbarui penggantian YAML tertentu yang menghasilkan perubahan
Saat properti
Perubahan pada properti objek berikut memerlukan pembaruan pada Untuk mengetahui informasi selengkapnya, lihat Update bertahap. |
serviceAccountSecretProviderClass |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Tidak ada Bagan: Nama class penyedia secret khusus organisasi ( |
tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Tidak ada Diagram: Menetapkan default global untuk Taint dan fitur Toleransi Kubernetes di seluruh komponen Apigee hybrid.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
ao
Operator Apigee (AO) membuat dan memperbarui resource Kubernetes dan Istio tingkat rendah yang diperlukan untuk men-deploy dan memelihara komponen. Misalnya, pengontrol melakukan pelepasan pemroses pesan.
Tabel berikut menjelaskan properti objek ao apigee-operators:
| Properti | Jenis | Deskripsi |
|---|---|---|
ao.args.disableIstioConfigInAPIServer |
Lanjutan | Diperkenalkan di versi: 1.8.0
Nilai default: Diagram: Menghentikan Apigee agar tidak menyediakan konfigurasi ke Cloud Service Mesh yang diinstal pelanggan.
|
ao.args.disableManagedClusterRoles |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Diagram:
Jika |
ao.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tangga lagu: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
ao.image.tag |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tangga lagu: Label versi untuk image Docker layanan ini. |
ao.image.url |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Tangga lagu: Lokasi image Docker untuk layanan ini. Gunakan |
ao.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tangga lagu: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
ao.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tangga lagu: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
ao.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tangga lagu: CPU yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam satuan millicore. |
ao.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tangga lagu: Memori yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam mebibyte. |
ao.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
ao.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
ao.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
ao.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
ao.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
apigeeIngressGateway
Mengonfigurasi gateway traffic masuk Apigee untuk Apigee Hybrid. Gunakan properti apigeeIngressGateway
untuk menerapkan konfigurasi umum ke semua instance gateway ingress Apigee.
Lihat ingressGateways untuk mengonfigurasi setiap instance
secara unik.
Terapkan perubahan pada properti apigeeIngressGateway dengan diagram apigee-org.
Tabel berikut menjelaskan properti objek apigeeIngressGateway:
| Properti | Jenis | Deskripsi |
|---|---|---|
apigeeIngressGateway.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
apigeeIngressGateway.image.tag |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
apigeeIngressGateway.image.url |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
apigeeIngressGateway.nodeSelector.key |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Tidak ada Diagram: Wajib Kunci label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus untuk layanan gateway ingress. |
apigeeIngressGateway.nodeSelector.value |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Tidak ada Diagram: Nilai label pemilih node opsional yang digunakan untuk menargetkan node Kubernetes khusus untuk
layanan gateway ingress dan mengganti setelan Lihat nodeSelector. |
apigeeIngressGateway.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod gateway ingress Apigee yang harus tetap tersedia
selama gangguan sukarela, seperti selama upgrade kumpulan node atau
pengurasan node. Kolom ini menetapkan kolom
Misalnya, dalam apigeeIngressGateway:
podDisruptionBudget:
minAvailable: "50%" |
apigeeIngressGateway.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod gateway ingress Apigee yang dapat tidak tersedia
selama gangguan tambahan, seperti selama upgrade node pool atau
pengurasan node. Kolom ini menetapkan kolom
Misalnya, dalam apigeeIngressGateway:
podDisruptionBudget:
maxUnavailable: 1 |
apigeeIngressGateway.proxyProtocol.mode |
Lanjutan |
Diperkenalkan di versi: 1.16.6 Nilai default: Diagram: Menetapkan default global untuk parsing HAProxy PROXY-protocol pada semua komponen gateway ingress. Nilai yang diizinkan adalah Anda dapat mengganti default global ini per gateway menggunakan |
apigeeIngressGateway.replicaCountMax |
Dasar | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Jumlah maksimum pod yang dapat ditambahkan secara otomatis oleh hybrid untuk gateway ingress yang tersedia untuk penskalaan otomatis. |
apigeeIngressGateway.replicaCountMin |
Dasar | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Jumlah minimum pod untuk gateway ingress yang tersedia untuk penskalaan otomatis. |
apigeeIngressGateway.targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan di versi: 1.10.5, 1.11.2, 1.12.1
Nilai default: Diagram: Nilai minimum penggunaan CPU untuk menskalakan jumlah pod dalam ReplicaSet, sebagai persentase dari total sumber daya CPU yang tersedia. Jika penggunaan CPU melebihi nilai ini, hybrid akan secara bertahap
meningkatkan jumlah pod dalam ReplicaSet, hingga
Untuk mengetahui informasi selengkapnya tentang penskalaan di Kubernetes, lihat Penskalaan Otomatis Pod Horizontal dalam dokumentasi Kubernetes. |
apigeeIngressGateway.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
apigeeIngressGateway.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
apigeeIngressGateway.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
apigeeIngressGateway.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
apigeeIngressGateway.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
cassandra
Mendefinisikan layanan hybrid yang mengelola repositori data runtime. Repositori ini menyimpan konfigurasi aplikasi, penghitung kuota terdistribusi, kunci API, dan token OAuth untuk aplikasi yang berjalan di gateway.
Untuk mengetahui informasi selengkapnya, lihat Konfigurasi StorageClass.
Tabel berikut menjelaskan properti objek cassandra:
| Properti | Jenis | Deskripsi |
|---|---|---|
cassandra.annotations |
Lanjutan | Diperkenalkan di versi: 1.5.0
Nilai default: Tidak ada Diagram: Peta nilai/kunci opsional yang digunakan untuk menganotasi pod. Untuk mengetahui informasi selengkapnya, lihat Anotasi kustom. |
cassandra.auth.admin.password |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Wajib Sandi untuk administrator Cassandra. Pengguna admin digunakan untuk aktivitas administratif apa pun yang dilakukan di cluster Cassandra, seperti pencadangan dan pemulihan. |
cassandra.auth.ddl.password |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Wajib Sandi untuk pengguna Bahasa Definisi Data (DDL) Cassandra. Digunakan oleh MART untuk tugas definisi data apa pun seperti pembuatan, pembaruan, dan penghapusan keyspace. |
cassandra.auth.default.password |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Wajib Sandi untuk pengguna Cassandra default yang dibuat saat Autentikasi diaktifkan. Sandi ini harus direset saat mengonfigurasi autentikasi Cassandra. Lihat Mengonfigurasi TLS untuk Cassandra. |
cassandra.auth.dml.password |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Wajib Sandi untuk pengguna Bahasa Pengolahan Data (DML) Cassandra. Pengguna DML digunakan oleh komunikasi klien untuk membaca dan menulis data ke Cassandra. |
cassandra.auth.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tangga lagu: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
cassandra.auth.image.tag |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tangga lagu: Label versi untuk image Docker layanan ini. |
cassandra.auth.image.url |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Tangga lagu: Lokasi image Docker untuk layanan ini. Gunakan |
cassandra.auth.jmx.password |
Dasar | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Wajib Sandi untuk pengguna operasi JMX Cassandra. Digunakan untuk mengautentikasi dan berkomunikasi dengan antarmuka JMX Cassandra. |
cassandra.auth.jmx.username |
Dasar | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Wajib Nama pengguna untuk pengguna operasi JMX Cassandra. Digunakan untuk mengautentikasi dan berkomunikasi dengan antarmuka JMX Cassandra. |
cassandra.auth.jolokia.password |
Dasar | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Wajib Sandi untuk pengguna operasi JMX Jolokia Cassandra. Digunakan untuk mengautentikasi dan berkomunikasi dengan Cassandra JMX API. |
cassandra.auth.jolokia.username |
Dasar | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Wajib Nama pengguna untuk pengguna operasi JMX Jolokia Cassandra. Digunakan untuk mengautentikasi dan berkomunikasi dengan Cassandra JMX API. |
cassandra.auth.secret |
Dasar | Diperkenalkan di versi: 1.3.3
Nilai default: Tidak ada Diagram: Nama file yang disimpan dalam secret Kubernetes yang berisi pengguna dan sandi Cassandra. Anda dapat membuat secret menggunakan petunjuk berikut: Buat Secret. Lihat juga:
|
cassandra.auth.secretProviderClass |
Lanjutan | Diperkenalkan di versi: 1.10.3
Nilai default: Tidak ada Tangga lagu: Kebijakan penyimpanan secret Cassandra. Jika disetel, nilai ini harus cocok dengan SecretProviderClass yang mereferensikan penyedia secret eksternal, seperti Hashicorp Vault. Jika tidak disetel, Apigee Hybrid menggunakan nama pengguna dan sandi yang disimpan di:
atau secret Kubernetes yang disimpan di: Lihat Menyimpan secret Cassandra di Hashicorp Vault untuk mengetahui petunjuk cara membuat kebijakan. |
cassandra.backup.cloudProvider |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Nama penyedia cadangan. Nilai yang didukung:
|
cassandra.backup.dbStorageBucket |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Wajib diisi jika pencadangan diaktifkan dan Nama bucket Google Cloud Storage yang ada dan akan digunakan untuk menyimpan arsip cadangan. Lihat Membuat bucket jika Anda perlu membuatnya. |
cassandra.backup.enabled |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Pencadangan data tidak diaktifkan secara default. Untuk mengaktifkan, tetapkan ke |
cassandra.backup.gsa |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Tidak ada Diagram: Khusus Helm: Alamat email akun layanan IAM Google (GSA) Alamat email GSA biasanya memiliki format: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Contoh: apigee-cassandra@my-hybrid-project.iam.gserviceaccount.com |
cassandra.backup.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
cassandra.backup.image.tag |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
cassandra.backup.image.url |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
cassandra.backup.keyfile |
Lanjutan | Diperkenalkan di versi: 1.3.0
Nilai default: Tidak ada Diagram: Wajib diisi jika pencadangan diaktifkan dan Jalur di sistem file lokal Anda ke file kunci pribadi SSH. |
cassandra.backup.schedule |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jadwal untuk cron job pencadangan. |
cassandra.backup.server |
Lanjutan | Diperkenalkan di versi: 1.3.0
Nilai default: Tidak ada Diagram: Wajib diisi jika pencadangan diaktifkan dan Alamat IP server cadangan SSH jarak jauh Anda. |
cassandra.backup.serviceAccountPath |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Jalur ke file kunci Akun Layanan Google
yang memiliki peran Storage Object Admin ( Jika pencadangan diaktifkan dan
|
cassandra.backup.serviceAccountRef |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Nama secret Kubernetes yang ada yang menyimpan konten file kunci Akun Layanan Google
yang memiliki peran Storage Object Admin ( Jika pencadangan diaktifkan dan
|
cassandra.backup.storageDirectory |
Lanjutan | Diperkenalkan di versi: 1.3.0
Nilai default: Tidak ada Diagram: Wajib diisi jika pencadangan diaktifkan dan Dapat berupa jalur absolut atau relatif ke direktori utama pengguna Nama direktori cadangan di server SSH cadangan Anda. |
cassandra.clusterName |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan nama cluster Cassandra. |
cassandra.datacenter |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan pusat data node Cassandra. |
cassandra.dnsPolicy |
Dasar | Diperkenalkan di versi: 1.1.1
Nilai default: Tidak ada Diagram:
Jika Anda menyetel |
cassandra.externalSeedHost |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Nama host atau IP node cluster Cassandra. Jika tidak disetel, layanan lokal Kubernetes akan digunakan. |
cassandra.heapNewSize |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah memori sistem JVM yang dialokasikan untuk objek yang lebih baru, dalam megabyte. |
cassandra.hostNetwork |
Dasar | Diperkenalkan di versi: 1.1.1
Nilai default: Diagram: Mengaktifkan fitur Kubernetes
Tetapkan Tetapkan Jika |
cassandra.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
cassandra.image.tag |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
cassandra.image.url |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
cassandra.maxHeapSize |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Batas atas memori sistem JVM yang tersedia untuk operasi Cassandra, dalam megabyte. |
cassandra.multiRegionSeedHost |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Alamat IP cluster Cassandra yang ada yang digunakan untuk memperluas cluster yang ada ke region baru. Lihat Mengonfigurasi host awal multi-region. |
cassandra.nodeSelector.key |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Wajib Kunci label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus untuk layanan data |
cassandra.nodeSelector.value |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Nilai label pemilih node opsional yang digunakan untuk menargetkan node Kubernetes khusus untuk
layanan data Lihat nodeSelector. |
cassandra.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod Cassandra yang harus tetap tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam cassandra:
podDisruptionBudget:
minAvailable: "50%" |
cassandra.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod Cassandra yang dapat tidak tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam cassandra:
podDisruptionBudget:
maxUnavailable: 1 |
cassandra.port |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Nomor port yang digunakan untuk terhubung ke Cassandra. |
cassandra.rack |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan rak node Cassandra. |
cassandra.readinessProbe.failureThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah kali Kubernetes akan memverifikasi bahwa pemeriksaan kesiapan telah gagal sebelum menandai pod sebagai belum siap. Nilai minimum adalah 1. |
cassandra.readinessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
cassandra.readinessProbe.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan frekuensi pemeriksaan kesiapan dilakukan, dalam hitungan detik. Nilai minimum adalah 1. |
cassandra.readinessProbe.successThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah keberhasilan berturut-turut minimum yang diperlukan agar pemeriksaan kesiapan dianggap berhasil setelah kegagalan. Nilai minimum adalah 1. |
cassandra.readinessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah pemeriksaan keaktifan mencapai batas waktu. Nilai minimum adalah 1. |
cassandra.replicaCount |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Cassandra adalah database yang direplikasi. Properti ini menentukan jumlah node Cassandra yang digunakan sebagai StatefulSet. |
cassandra.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam satuan millicore. |
cassandra.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam mebibyte. |
cassandra.restore.cloudProvider |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Nama penyedia pemulihan. Nilai yang didukung:
|
cassandra.restore.dbStorageBucket |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Wajib jika pemulihan diaktifkan dan Nama bucket Google Cloud Storage yang menyimpan arsip cadangan yang akan digunakan untuk pemulihan data. |
cassandra.restore.enabled |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tangga lagu: Pemulihan data tidak diaktifkan secara default. Untuk mengaktifkan, tetapkan ke |
cassandra.restore.gsa |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Tidak ada Diagram: Khusus Helm: Alamat email akun layanan IAM Google (GSA) Alamat email GSA biasanya memiliki format: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Contoh: apigee-cassandra@my-hybrid-project.iam.gserviceaccount.com |
cassandra.restore.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
cassandra.restore.image.tag |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
cassandra.restore.image.url |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
cassandra.restore.serviceAccountPath |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Jalur ke file kunci Akun Layanan Google
yang memiliki peran Storage Object Admin ( Jika pemulihan diaktifkan dan
|
cassandra.restore.serviceAccountRef |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Nama secret Kubernetes yang ada yang menyimpan konten file kunci Akun Layanan Google
yang memiliki peran Storage Object Admin ( Jika pemulihan diaktifkan dan
|
cassandra.restore.snapshotTimestamp |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Wajib ada jika pemulihan diaktifkan. Stempel waktu cadangan yang harus dipulihkan. |
cassandra.securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
cassandra.storage.capacity |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Wajib jika Menentukan ukuran disk yang diperlukan, dalam mebibyte (Mi) atau gibibyte (Gi). |
cassandra.storage.storageclass |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Menentukan class penyimpanan lokal yang digunakan. |
cassandra.storage.storageSize |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Wajib jika Menentukan ukuran disk yang diperlukan, dalam mebibyte (Mi) atau gibibyte (Gi). |
cassandra.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Waktu maksimum antara permintaan penghapusan pod dan saat pod dihentikan, dalam detik. Selama periode ini, semua hook pra-penghentian akan dieksekusi dan semua proses yang sedang berjalan harus dihentikan dengan benar. Pod akan dihentikan saat semua proses yang berjalan telah dihentikan atau di akhir masa tenggang, mana saja yang terjadi lebih dulu. Jika tidak ada proses yang berjalan, pod akan segera dihentikan. |
cassandra.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
cassandra.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
cassandra.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
cassandra.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
cassandra.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
certManager
Apigee menggunakan cert-manager untuk validasi sertifikat.
Tabel berikut menjelaskan properti objek certManager:
| Properti | Jenis | Deskripsi |
|---|---|---|
certManager.securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
certManager.namespace |
Lanjutan | Diperkenalkan di versi: 1.9.0
Nilai default: Diagram: Namespace untuk cert-manager. |
connectAgent
Apigee Connect memungkinkan bidang pengelolaan Apigee Hybrid terhubung secara aman ke layanan MART di bidang runtime tanpa mengharuskan Anda mengekspos endpoint MART di internet.
Tabel berikut menjelaskan properti objek connectAgent:
| Properti | Jenis | Deskripsi |
|---|---|---|
connectAgent.securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
connectAgent.annotations |
Lanjutan | Diperkenalkan di versi: 1.5.0
Nilai default: Tidak ada Diagram: Peta nilai/kunci opsional yang digunakan untuk menganotasi pod. Untuk mengetahui informasi selengkapnya, lihat Anotasi kustom. |
connectAgent.gsa |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Tidak ada Diagram: Khusus Helm: Alamat email akun layanan IAM Google (GSA) untuk
connectAgent yang akan dikaitkan dengan akun layanan Kubernetes yang sesuai saat mengaktifkan Workload
Identity di cluster GKE menggunakan diagram Helm. Tetapkan ini jika Anda telah menetapkan
Alamat email GSA biasanya memiliki format: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Contoh: apigee-mart@my-hybrid-project.iam.gserviceaccount.com Lihat Mengaktifkan Workload Identity di GKE atau Mengaktifkan Workload Identity Federation di AKS dan EKS. |
connectAgent.logLevel |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Tingkat pelaporan log. Nilai dapat berupa:
|
connectAgent.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
connectAgent.image.tag |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
connectAgent.image.url |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
connectAgent.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod agen Apigee Connect yang harus tetap tersedia selama gangguan tambahan, misalnya selama upgrade kumpulan node atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam connectAgent:
podDisruptionBudget:
minAvailable: "50%" |
connectAgent.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod agen Apigee Connect yang dapat tidak tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam connectAgent:
podDisruptionBudget:
maxUnavailable: 1 |
connectAgent.replicaCountMax |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Jumlah maksimum replika yang tersedia untuk penskalaan otomatis. |
connectAgent.replicaCountMin |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Jumlah minimum replika yang tersedia untuk penskalaan otomatis. Dalam produksi, Anda mungkin ingin meningkatkan |
connectAgent.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
connectAgent.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
connectAgent.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam satuan millicore. |
connectAgent.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam mebibyte. |
connectAgent.server |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Lokasi server dan port untuk layanan ini. |
connectAgent.serviceAccountPath |
Dasar | Diperkenalkan di versi: 1.1.1
Nilai default: Tidak ada Diagram: Salah satu dari
Jalur ke file kunci Akun Layanan Google untuk akun layanan
Di sebagian besar penginstalan, nilai |
connectAgent.serviceAccountRef |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Salah satu dari Referensi secret Kubernetes ke file kunci Akun Layanan Google. Lihat Menyimpan kunci akun layanan di secret Kubernetes.
Di sebagian besar penginstalan, nilai |
connectAgent.targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Target pemakaian CPU untuk agen Apigee Connect di pod. Nilai
kolom ini memungkinkan Apigee Connect melakukan penskalaan otomatis saat pemakaian CPU
mencapai nilai ini, hingga |
connectAgent.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Waktu maksimum antara permintaan penghapusan pod dan saat pod dihentikan, dalam detik. Selama periode ini, semua hook pra-penghentian akan dieksekusi dan semua proses yang sedang berjalan harus dihentikan dengan benar. Pod akan dihentikan saat semua proses yang berjalan telah dihentikan atau di akhir masa tenggang, mana saja yang terjadi lebih dulu. Jika tidak ada proses yang berjalan, pod akan segera dihentikan. |
connectAgent.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
connectAgent.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
connectAgent.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
connectAgent.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
connectAgent.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
defaults
Kunci enkripsi Default untuk penginstalan Apigee Hybrid.
Tabel berikut menjelaskan properti objek defaults:
| Properti | Jenis | Deskripsi |
|---|---|---|
defaults.org.kmsEncryptionKey |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tangga lagu: Kunci enkripsi default untuk organisasi di KMS. |
defaults.org.kvmEncryptionKey |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tangga lagu: Kunci enkripsi default untuk organisasi di KVM. |
defaults.env.kmsEncryptionKey |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Kunci enkripsi default untuk lingkungan (env) di KMS. |
defaults.env.kvmEncryptionKey |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Kunci enkripsi default untuk lingkungan (env) di KVM. |
defaults.env.cacheEncryptionKey |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Kunci enkripsi cache default untuk lingkungan (env). |
envs
Menentukan array lingkungan tempat Anda dapat men-deploy proxy API. Setiap lingkungan menyediakan konteks atau sandbox terpisah untuk menjalankan proxy API.
Organisasi yang mendukung hybrid Anda harus memiliki setidaknya satu lingkungan.
Untuk mengetahui informasi selengkapnya, lihat Tentang lingkungan.
Tabel berikut menjelaskan properti objek envs:
| Properti | Jenis | Deskripsi |
|---|---|---|
envs[].cacheEncryptionKey |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Salah satu dari Kunci enkripsi berenkode base64. Lihat Enkripsi data. |
envs[].cacheEncryptionPath |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Salah satu dari Jalur ke file yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
envs[].cacheEncryptionSecret.key |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Salah satu dari Kunci secret Kubernetes yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
envs[].cacheEncryptionSecret.name |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Salah satu dari Nama secret Kubernetes yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
envs[].components.runtime.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod runtime di lingkungan ini yang harus tetap
tersedia selama gangguan sukarela, seperti selama upgrade node pool
atau pengurasan node. Penggantian
Misalnya, dalam envs:
- name: test
components:
runtime:
podDisruptionBudget:
minAvailable: "50%" |
envs[].components.runtime.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod runtime di lingkungan ini yang dapat
tidak tersedia selama gangguan sukarela, seperti selama upgrade node pool
atau pengurasan node. Penggantian
Misalnya, dalam envs:
- name: test
components:
runtime:
podDisruptionBudget:
maxUnavailable: 1 |
envs[].components.runtime.replicaCountMax |
Dasar | Diperkenalkan di versi: 1.9.3
Nilai default: 4 Diagram: Jumlah maksimum replika untuk penskalaan otomatis. Mengganti
|
envs[].components.runtime.replicaCountMin |
Dasar | Diperkenalkan di versi: 1.9.3
Nilai default: 1 Diagram: Jumlah minimum replika untuk penskalaan otomatis. Mengganti
|
envs[].components.runtime.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.15.0
Nilai default: Tidak ada Diagram: Batas memori untuk resource dalam penampung Kubernetes, dalam mebibyte (Mi) atau gibibyte (Gi). |
envs[].components.runtime.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.15.0
Nilai default: Tidak ada Diagram: Memori yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam mebibyte
( |
envs[].components.synchronizer.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod sinkronisasi di lingkungan ini yang harus tetap tersedia selama gangguan sukarela, seperti selama upgrade node pool atau pengurasan node. Penggantian
Misalnya, dalam envs:
- name: test
components:
synchronizer:
podDisruptionBudget:
minAvailable: "50%" |
envs[].components.synchronizer.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod sinkronisasi di lingkungan ini yang dapat
tidak tersedia selama gangguan sukarela, seperti selama upgrade node pool
atau pengurasan node. Penggantian
Misalnya, dalam envs:
- name: test
components:
synchronizer:
podDisruptionBudget:
maxUnavailable: 1 |
envs[].components.synchronizer.replicaCountMax |
Dasar | Diperkenalkan di versi: 1.9.3
Nilai default: 4 Diagram: Jumlah maksimum replika untuk penskalaan otomatis. Mengganti
|
envs[].components.synchronizer.replicaCountMin |
Dasar | Diperkenalkan di versi: 1.9.3
Nilai default: 1 Diagram: Jumlah minimum replika untuk penskalaan otomatis. Mengganti
|
envs[].gsa.runtime |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Tidak ada Diagram: Helm saja: Alamat email akun layanan Google IAM runtime yang akan dikaitkan dengan akun layanan Kubernetes yang sesuai saat mengaktifkan Workload Identity di cluster GKE menggunakan Helm chart. Lihat Mengaktifkan Workload Identity di GKE atau Mengaktifkan Workload Identity Federation di AKS dan EKS. |
envs[].gsa.synchronizer |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Tidak ada Diagram: Khusus Helm: Alamat email akun layanan IAM Google sinkronisasi yang akan dikaitkan dengan akun layanan Kubernetes yang sesuai saat mengaktifkan Workload Identity di cluster GKE menggunakan Helm chart. Lihat Mengaktifkan Workload Identity di GKE atau Mengaktifkan Workload Identity Federation di AKS dan EKS. |
envs[].httpProxy.host |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Menentukan nama host atau alamat IP tempat proxy HTTP berjalan. Mencantumkan properti envs:
- name: test
httpProxy:
scheme: HTTP
host: 10.12.0.47
port: 3128
...Lihat juga: Mengonfigurasi penerusan proxy untuk proxy API. |
envs[].httpProxy.port |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Menentukan port tempat proxy HTTP berjalan. Jika properti ini tidak ada, secara
default, properti ini menggunakan port |
envs[].httpProxy.scheme |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Menentukan jenis proxy HTTP sebagai HTTP atau HTTPS. Secara default, nilai ini menggunakan |
envs[].httpProxy.username |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Jika proxy HTTP memerlukan autentikasi dasar, gunakan properti ini untuk memberikan nama pengguna. |
envs[].httpProxy.password |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Jika proxy HTTP memerlukan autentikasi dasar, gunakan properti ini untuk memberikan sandi. |
envs[].managementCallsSkipProxy |
Lanjutan | Diperkenalkan di versi: 1.15.1
Nilai default: Diagram: Jika disetel ke |
envs[].name |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Wajib Nama lingkungan Apigee yang akan disinkronkan. |
envs[].pollInterval |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Interval yang digunakan untuk polling perubahan sinkronisasi organisasi dan lingkungan, dalam detik. |
envs[].port |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Nomor port TCP untuk traffic HTTPS. |
envs[].securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
envs[].serviceAccountPaths.runtime |
Dasar | Diperkenalkan di versi: 1.4.0
Nilai default: Tidak ada Diagram: Jalur ke file di sistem lokal ke kunci Akun Layanan Google dengan
peran Cloud Trace Agent, biasanya akun layanan
|
envs[].serviceAccountPaths.synchronizer |
Dasar | Diperkenalkan di versi: 1.0
Nilai default: Tidak ada Diagram: Jalur ke file di sistem lokal ke kunci Akun Layanan Google dengan peran Apigee Synchronizer Manager. |
envs[].serviceAccountSecretProviderClass |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Tidak ada Diagram: Nama class penyedia secret khusus lingkungan ( |
envs[].serviceAccountSecretRefs.runtime |
Dasar | Diperkenalkan di versi: 1.4.0
Nilai default: Tidak ada Diagram: Nama secret Kubernetes. Anda harus membuat secret menggunakan kunci Akun Layanan Google dengan peran Cloud Trace Agent sebagai inputnya. |
envs[].serviceAccountSecretRefs.synchronizer |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Nama secret Kubernetes. Anda harus membuat secret menggunakan kunci Akun Layanan Google dengan peran Apigee Synchronizer Manager sebagai inputnya. |
gcp
Mengidentifikasi project ID Google Cloud (diperlukan untuk semua penginstalan hybrid), konfigurasi Workload Identity dan workload identity gabungan, serta region tempat apigee-logger
dan apigee-metrics mengirimkan datanya.
Tabel berikut menjelaskan properti objek gcp:
| Properti | Jenis | Deskripsi |
|---|---|---|
gcp.federatedWorkloadIdentity.audience |
Dasar | Diperkenalkan di versi: 1.12.0
Nilai default: Tidak ada Bagan: Audiens yang diizinkan dari Penyedia Workload Identity di platform non-GKE. Digunakan saat Lihat Mengaktifkan Workload Identity Federation di AKS dan EKS. |
gcp.federatedWorkloadIdentity.credentialSourceFile |
Dasar | Diperkenalkan di versi: 1.12.0
Nilai default: Tidak ada Bagan: Nama file dan jalur ke file sumber kredensial yang digunakan oleh Workload Identity Federation untuk mendapatkan kredensial akun layanan. Ini adalah nilai yang Anda berikan untuk Lihat Mengaktifkan Workload Identity Federation di AKS dan EKS. |
gcp.federatedWorkloadIdentity.enabled |
Dasar | Diperkenalkan di versi: 1.12.0
Nilai default: Bagan: Mengaktifkan Workload Identity Federation di platform non-GKE. Tidak boleh ditetapkan Lihat Mengaktifkan Workload Identity Federation di AKS dan EKS. |
gcp.federatedWorkloadIdentity.sidecarSpec.annotations |
Lanjutan | Diperkenalkan di versi: 1.16.2
Nilai default: Tidak ada Bagan: Peta anotasi yang akan diterapkan ke pod hybrid saat Lihat Menggunakan autentikasi sidecar untuk Workload Identity Federation di AKS dan EKS. |
gcp.federatedWorkloadIdentity.sidecarSpec.container |
Lanjutan | Diperkenalkan di versi: 1.16.2
Nilai default: Tidak ada Bagan: Peta spesifikasi container Kubernetes untuk container sidecar, seperti Lihat Menggunakan autentikasi sidecar untuk Workload Identity Federation di AKS dan EKS. |
gcp.federatedWorkloadIdentity.sidecarSpec.container.env |
Lanjutan | Diperkenalkan di versi: 1.16.2
Nilai default: Tidak ada Bagan: Daftar variabel lingkungan yang akan ditetapkan untuk container sidecar. Untuk mengetahui informasi selengkapnya, lihat dokumentasi penampung Kubernetes. Lihat Menggunakan autentikasi sidecar untuk Workload Identity Federation di AKS dan EKS. |
gcp.federatedWorkloadIdentity.sidecarSpec.container.startupProbe |
Lanjutan | Diperkenalkan di versi: 1.16.2
Nilai default: Tidak ada Bagan: Menentukan pemeriksaan waktu mulai Kubernetes untuk container sidecar. Untuk mengetahui informasi selengkapnya, lihat dokumentasi penampung Kubernetes. Lihat Menggunakan autentikasi sidecar untuk Workload Identity Federation di AKS dan EKS. |
gcp.federatedWorkloadIdentity.sidecarSpec.container.volumeMounts |
Lanjutan | Diperkenalkan di versi: 1.16.2
Nilai default: Tidak ada Bagan: Daftar pemasangan volume Kubernetes tambahan untuk container sidecar di pod hybrid saat Lihat Menggunakan autentikasi sidecar untuk Workload Identity Federation di AKS dan EKS. |
gcp.federatedWorkloadIdentity.sidecarSpec.volumes |
Lanjutan | Diperkenalkan di versi: 1.16.2
Nilai default: Tidak ada Bagan: Daftar volume Kubernetes tambahan yang akan di-mount ke pod hybrid saat Lihat Menggunakan autentikasi sidecar untuk Workload Identity Federation di AKS dan EKS. |
gcp.federatedWorkloadIdentity.tokenExpiration |
Dasar | Diperkenalkan di versi: 1.12.0
Nilai default: Bagan: Masa aktif token dalam detik. Digunakan saat Lihat Mengaktifkan Workload Identity Federation di AKS dan EKS. |
gcp.federatedWorkloadIdentity.type |
Lanjutan | Diperkenalkan di versi: 1.16.2
Nilai default: Bagan: Metode yang digunakan untuk mendapatkan token Workload Identity Federation. Nilai yang didukung adalah:
|
gcp.projectID |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Wajib Mengidentifikasi project Google Cloud tempat |
gcp.region |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tangga lagu: Wajib Mengidentifikasi region Google Cloud
tempat |
gcp.workloadIdentity.enabled |
Dasar | Diperkenalkan di versi: 1.10.0
Nilai default: Diagram: Memungkinkan penggunaan Workload Identity Federation for GKE. Dengan demikian, workload di cluster GKE Anda dapat meniru identitas akun layanan Identity and Access Management (IAM) untuk mengakses layanan Google Cloud. Tidak boleh ditetapkan Jika Jika |
gcp.workloadIdentity.gsa |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Tidak ada Bagan: Alamat email akun layanan IAM Google (GSA) untuk semua
komponen yang akan dikaitkan dengan akun layanan Kubernetes yang sesuai saat mengaktifkan
Workload Identity di cluster GKE menggunakan diagram Helm. Tetapkan ini jika Anda telah menetapkan
Alamat email GSA biasanya memiliki format: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Contoh: apigee-non-prod@my-hybrid-project.iam.gserviceaccount.com |
guardrails
Mengidentifikasi akun layanan Google (GSA) dan file kunci yang digunakan oleh layanan Apigee Guardrails. Layanan Apigee Guardrails memungkinkan pod guardrails dalam diagram apigee-operator memeriksa apakah API yang diperlukan diaktifkan dalam project agar Apigee Hybrid berhasil diinstal, seperti yang dijelaskan dalam Mendiagnosis masalah dengan guardrails dan Menginstal dan mengupgrade runtime hybrid.
Tabel berikut menjelaskan properti objek guardrails:
| Properti | Jenis | Deskripsi |
|---|---|---|
guardrails.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.16.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
guardrails.image.tag |
Lanjutan | Diperkenalkan di versi: 1.16.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
guardrails.image.url |
Lanjutan | Diperkenalkan di versi: 1.16.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
guardrails.gsa |
Lanjutan | Diperkenalkan di versi: 1.16.0
Nilai default: Tidak ada Diagram: Alamat email akun layanan IAM Google (GSA) Alamat email GSA biasanya memiliki format: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Contoh: apigee-guardrails@my-hybrid-project.iam.gserviceaccount.com Lihat Mengaktifkan Workload Identity di GKE atau Mengaktifkan Workload Identity Federation di AKS dan EKS. |
guardrails.serviceAccountPath |
Dasar | Diperkenalkan di versi: 1.16.0
Nilai default: Tidak ada Diagram: Kecuali jika menggunakan Workload Identity, salah satu dari serviceAccountPath atau serviceAccountRef diperlukan. Jalur ke file kunci akun layanan Google dengan peran Service Usage Viewer. |
guardrails.serviceAccountRef |
Lanjutan | Diperkenalkan di versi: 1.16.0
Nilai default: Tidak ada Diagram: Kecuali jika menggunakan Workload Identity, salah satu dari serviceAccountPath atau serviceAccountRef diperlukan. Referensi secret Kubernetes ke file kunci akun layanan Google. Lihat Menyimpan kunci akun layanan di secret Kubernetes. |
guardrails.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.16.0
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
guardrails.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.16.0
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
guardrails.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.16.0
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
guardrails.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.16.0
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
guardrails.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.16.0
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
httpProxy
httpProxy menyediakan parameter konfigurasi untuk server proxy teruskan HTTP. Jika dikonfigurasi di overrides.yaml, semua komunikasi internet untuk komponen Apigee Connect, Logger, MART, Metrics, Synchronizer, dan UDCA akan melewati server proxy.
Lihat juga: connectAgent, logger, mart, metrics, dan synchronizer.
Tabel berikut menjelaskan properti objek httpProxy:
| Properti | Jenis | Deskripsi |
|---|---|---|
httpProxy.host |
Dasar | Diperkenalkan di versi: 1.1.1
Nilai default: Tidak ada Diagram: Nama host Proxy HTTP. |
httpProxy.password |
Dasar | Diperkenalkan di versi: 1.1.1
Nilai default: Tidak ada Diagram: Jika proxy HTTP memerlukan autentikasi dasar, gunakan properti ini untuk memberikan sandi. |
httpProxy.port |
Dasar | Diperkenalkan di versi: 1.1.1
Nilai default: Tidak ada Diagram: Port Proxy HTTP. |
httpProxy.scheme |
Dasar | Diperkenalkan di versi: 1.1.1
Nilai default: Diagram: Skema yang digunakan oleh proxy. Nilai dapat berupa |
httpProxy.useForRuntimeManagement |
Lanjutan | Diperkenalkan di versi: 1.15.1
Nilai default: Tidak ada Diagram: Jika |
httpProxy.username |
Dasar | Diperkenalkan di versi: 1.1.1
Nilai default: Tidak ada Diagram: Jika proxy HTTP memerlukan autentikasi dasar, gunakan properti ini untuk memberikan nama pengguna. |
ingressGateways
Mengonfigurasi setiap instance gateway ingress Apigee. Gunakan properti ini jika Anda ingin
mengelola setiap instance secara terpisah berdasarkan
ingressGateways[].name.
Lihat apigeeIngressGateway untuk menerapkan konfigurasi umum di semua instance gateway ingress Apigee.
Terapkan perubahan pada properti ingressGateways dengan diagram apigee-org.
Tabel berikut menjelaskan properti objek ingressGateways:
| Properti | Jenis | Deskripsi |
|---|---|---|
ingressGateways[].name |
Dasar | Diperkenalkan di versi: 1.8.0
Nilai default: Tidak ada Diagram: Wajib Nama gateway masuk. Layanan lain akan menggunakan nama ini untuk mengarahkan traffic ke gateway. Nama harus memenuhi persyaratan berikut:
Untuk mengetahui informasi selengkapnya, lihat Nama Subdomain DNS dalam dokumentasi Kubernetes. |
ingressGateways[].podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod untuk gateway ingress ini yang harus tetap
tersedia selama gangguan sukarela, seperti selama upgrade node pool
atau pengurasan node. Penggantian
Misalnya, dalam ingressGateways:
- name: my-gateway
podDisruptionBudget:
minAvailable: "50%" |
ingressGateways[].podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod untuk gateway ingress ini yang dapat
tidak tersedia selama gangguan sukarela, seperti selama upgrade
node pool atau pengurasan node. Penggantian
Misalnya, dalam ingressGateways:
- name: my-gateway
podDisruptionBudget:
maxUnavailable: 1 |
ingressGateways[].proxyProtocol.mode |
Lanjutan |
Diperkenalkan di versi: 1.16.6 Nilai default: Diagram: Memilih untuk mengaktifkan parsing HAProxy PROXY-protocol pada komponen gateway ingress. Nilai yang diizinkan adalah Jika disetel, nilai per-gateway ini akan menggantikan default global yang dikonfigurasi di |
ingressGateways[].replicaCountMax |
Dasar | Diperkenalkan di versi: 1.8.0
Nilai default: Diagram: Jumlah maksimum pod yang dapat ditambahkan secara otomatis oleh hybrid untuk gateway ingress yang tersedia untuk penskalaan otomatis. |
ingressGateways[].replicaCountMin |
Dasar | Diperkenalkan di versi: 1.8.0
Nilai default: Diagram: Jumlah minimum pod untuk gateway ingress yang tersedia untuk penskalaan otomatis. |
ingressGateways[].resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.8.0
Nilai default: Diagram: Batas CPU untuk resource, dalam milicore. |
ingressGateways[].resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.8.0
Nilai default: Diagram: Batas memori untuk resource, dalam mebibyte.
|
ingressGateways[].resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.8.0
Nilai default: Diagram: CPU yang diperlukan untuk pengoperasian normal resource, dalam satuan milicore. |
ingressGateways[].resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.8.0
Nilai default: Diagram: Memori yang diperlukan untuk pengoperasian normal resource, dalam mebibyte. |
ingressGateways[].securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
ingressGateways[].svcAnnotations |
Dasar | Diperkenalkan di versi: 1.8.0
Nilai default: Tidak ada Diagram: Peta nilai/kunci opsional yang digunakan untuk menganotasi gateway ingress di platform yang mendukung anotasi. Contoh: ingressGateways:
svcAnnotations:
networking.gke.io/load-balancer-type: "Internal" |
ingressGateways[].svcLoadBalancerIP |
Dasar | Diperkenalkan di versi: 1.8.0
Nilai default: Tidak ada Diagram: Di platform yang mendukung penentuan alamat IP load balancer, load balancer akan dibuat dengan alamat IP ini. Di platform yang tidak mengizinkan Anda menentukan alamat IP load balancer, properti ini diabaikan. |
ingressGateways[].svcType |
Dasar | Diperkenalkan di versi: 1.8.1
Nilai default: LoadBalancer Diagram: Digunakan untuk mengubah jenis layanan k8s default untuk deployment ingress.
Tetapkan nilai ke
|
ingressGateways[].targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan di versi: 1.10.5, 1.11.2, 1.12.1
Nilai default: Diagram: Nilai minimum penggunaan CPU untuk menskalakan jumlah pod dalam ReplicaSet, sebagai persentase dari total sumber daya CPU yang tersedia. Jika penggunaan CPU melebihi nilai ini, hybrid akan secara bertahap
meningkatkan jumlah pod dalam ReplicaSet, hingga
Untuk mengetahui informasi selengkapnya tentang penskalaan di Kubernetes, lihat Penskalaan Otomatis Pod Horizontal dalam dokumentasi Kubernetes. |
ingressGateways[].tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
ingressGateways[].tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
ingressGateways[].tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
ingressGateways[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
ingressGateways[].tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
istiod
Mengonfigurasi ingress Apigee.
Tabel berikut menjelaskan properti objek istiod:
| Properti | Jenis | Deskripsi |
|---|---|---|
istiod.accessLogFile |
Lanjutan | Diperkenalkan di versi: 1.8.0
Nilai default: Diagram: Alamat file untuk log akses ingress, misalnya Jika nilai ini tidak ditentukan, logging akses akan dinonaktifkan. |
istiod.accessLogFormat |
Lanjutan | Diperkenalkan di versi: 1.8.0
Diagram: Format untuk log akses ingress. Jika nilai ini tidak ditentukan, format log akses default proxy akan digunakan. Format log akses default: '{"start_time":"%START_TIME%","remote_address":"%DOWNSTREAM_DIRECT_REMOTE_ADDRESS%","user_agent":"%REQ(USER-AGENT)%","host":"%REQ(:AUTHORITY)%","request":"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% %PROTOCOL%","request_time":"%DURATION%","status":"%RESPONSE_CODE%","status_details":"%RESPONSE_CODE_DETAILS%","bytes_received":"%BYTES_RECEIVED%","bytes_sent":"%BYTES_SENT%","upstream_address":"%UPSTREAM_HOST%","upstream_response_flags":"%RESPONSE_FLAGS%","upstream_response_time":"%RESPONSE_DURATION%","upstream_service_time":"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%","upstream_cluster":"%UPSTREAM_CLUSTER%","x_forwarded_for":"%REQ(X-FORWARDED-FOR)%","request_method":"%REQ(:METHOD)%","request_path":"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%","request_protocol":"%PROTOCOL%","tls_protocol":"%DOWNSTREAM_TLS_VERSION%","request_id":"%REQ(X-REQUEST-ID)%","sni_host":"%REQUESTED_SERVER_NAME%","apigee_dynamic_data":"%DYNAMIC_METADATA(envoy.lua)%"}'Berikut adalah salinan format log akses default dengan jeda baris yang ditambahkan agar lebih mudah dibaca.
'{"start_time":"%START_TIME%",
"remote_address":"%DOWNSTREAM_DIRECT_REMOTE_ADDRESS%",
"user_agent":"%REQ(USER-AGENT)%",
"host":"%REQ(:AUTHORITY)%",
"request":"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% %PROTOCOL%",
"request_time":"%DURATION%",
"status":"%RESPONSE_CODE%",
"status_details":"%RESPONSE_CODE_DETAILS%",
"bytes_received":"%BYTES_RECEIVED%",
"bytes_sent":"%BYTES_SENT%",
"upstream_address":"%UPSTREAM_HOST%",
"upstream_response_flags":"%RESPONSE_FLAGS%",
"upstream_response_time":"%RESPONSE_DURATION%",
"upstream_service_time":"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%",
"upstream_cluster":"%UPSTREAM_CLUSTER%",
"x_forwarded_for":"%REQ(X-FORWARDED-FOR)%",
"request_method":"%REQ(:METHOD)%",
"request_path":"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%",
"request_protocol":"%PROTOCOL%",
"tls_protocol":"%DOWNSTREAM_TLS_VERSION%",
"request_id":"%REQ(X-REQUEST-ID)%",
"sni_host":"%REQUESTED_SERVER_NAME%",
"apigee_dynamic_data":"%DYNAMIC_METADATA(envoy.lua)%"}' |
istiod.forwardClientCertDetails |
Lanjutan | Diperkenalkan di versi: 1.9.2
Nilai default: Diagram: Menentukan cara proxy Envoy (untuk gateway ingress Apigee) menangani header HTTP Nilainya dapat berupa:
Untuk mengetahui informasi selengkapnya tentang nilai ini, lihat dokumentasi Envoy untuk Enum extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ForwardClientCertDetails. Jika Anda mengubah setelan ini setelah menginstal Hybrid, terapkan dengan |
istiod.healthCheckUserAgents |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: - "GoogleStackdriverMonitoring-UptimeChecks(https://cloud.google.com/monitoring)" - "Edge Health Probe" Diagram: Memungkinkan load balancer non-Google Cloud memeriksa endpoint health check gateway ingress ( Untuk mengganti agen pengguna default yang ditentukan, gunakan sintaksis berikut, dengan menyisipkan agen pengguna kustom: istiod: healthCheckUserAgents: - "CUSTOM_USER_AGENT_1" - "CUSTOM_USER_AGENT_2" Untuk menghapus persyaratan agen pengguna, gunakan perintah berikut: istiod: healthCheckUserAgents: [] |
istiod.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.8.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
istiod.image.tag |
Lanjutan | Diperkenalkan di versi: 1.8.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
istiod.image.url |
Lanjutan | Diperkenalkan di versi: 1.8.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
istiod.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
istiod.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
istiod.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
istiod.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
istiod.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
k8sCluster
Mengidentifikasi cluster Kubernetes tempat runtime hybrid diinstal.
Tabel berikut menjelaskan properti objek k8sCluster:
| Properti | Jenis | Deskripsi |
|---|---|---|
k8sCluster.name |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Tangga lagu: Nama cluster Kubernetes tempat runtime hybrid diinstal. |
k8sCluster.region |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Tangga lagu: Mengidentifikasi region Google Cloud tempat cluster Kubernetes Anda dibuat. |
kubeRBACProxy
Mengidentifikasi tempat Apigee harus mencari kontrol akses berbasis peran Kubernetes.
Tabel berikut menjelaskan properti objek kubeRBACProxy:
| Properti | Jenis | Deskripsi |
|---|---|---|
kubeRBACProxy.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tangga lagu: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
kubeRBACProxy.image.tag |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tangga lagu: Label versi untuk image Docker layanan ini. |
kubeRBACProxy.image.url |
Lanjutan | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Tangga lagu: Lokasi image Docker untuk layanan ini. Gunakan |
kubeRBACProxy.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Tangga lagu: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
kubeRBACProxy.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Tangga lagu: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
kubeRBACProxy.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Tangga lagu: CPU yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam satuan millicore. |
kubeRBACProxy.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Tangga lagu: Memori yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam mebibyte. |
logger
Menentukan layanan yang mengelola log operasional. Semua layanan Apigee Hybrid yang berjalan di cluster Kubernetes Anda akan menghasilkan informasi ini.
Untuk mengetahui informasi selengkapnya, lihat Ringkasan logging.
Tabel berikut menjelaskan properti objek logger:
| Properti | Jenis | Deskripsi |
|---|---|---|
logger.securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
logger.annotations |
Lanjutan | Diperkenalkan di versi: 1.5.0
Nilai default: Tidak ada Diagram: Peta nilai/kunci opsional yang digunakan untuk menganotasi pod. Untuk mengetahui informasi selengkapnya, lihat Anotasi kustom. |
logger.bufferChunkSize |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: 256k Diagram: Ukuran buffer awal untuk membaca file log. |
logger.bufferMaxSize |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: 104857600 Diagram: Batas ukuran buffer per file yang dipantau. File yang melebihi batas ini akan dihapus dari daftar file yang dipantau. |
logger.bufferMemoryLimit |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: 150 MB Diagram: Batas memori yang dapat digunakan logger. Jika tercapai, logger akan berhenti sejenak membaca lebih banyak data hingga data yang ada dihapus dalam memori. |
logger.enabled |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Mengaktifkan atau menonaktifkan logging di cluster. Untuk non-GKE yang disetel ke |
logger.envVars |
Dasar | Diperkenalkan di versi: 1.8.5
Nilai default: Tidak ada Diagram: Memungkinkan Anda menyertakan variabel lingkungan Fluent Bit
logger:
...
envVars:
NO_PROXY: '<comma-separated-values>'misalnya:
envVars:
NO_PROXY: 'kubernetes.default.svc,oauth2.googleapis.com,logging.googleapis.com'Gunakan Lihat NO_PROXY dalam dokumentasi Fluent Bit. |
logger.flushInterval |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: 1 Diagram: Interval untuk menunggu sebelum memanggil buffer berikutnya yang dikosongkan, dalam detik. |
logger.gsa |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Tidak ada Diagram: Helm saja: Alamat email akun layanan IAM Google (GSA) Alamat email GSA biasanya memiliki format: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Contoh: apigee-logger@my-hybrid-project.iam.gserviceaccount.com Lihat Mengaktifkan Workload Identity di GKE atau Mengaktifkan Workload Identity Federation di AKS dan EKS. |
logger.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
logger.image.tag |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
logger.image.url |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
logger.livenessProbe.failureThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum memulai ulang container. Nilai minimum adalah 1. |
logger.livenessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah container dimulai sebelum pemeriksaan keaktifan dimulai. |
logger.livenessProbe.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan seberapa sering pemeriksaan keaktifan dilakukan, dalam detik. Nilai minimum adalah 1. |
logger.livenessProbe.successThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah keberhasilan berturut-turut minimum yang diperlukan agar pemeriksaan keaktifan dianggap berhasil setelah kegagalan. Nilai minimum adalah 1. |
logger.livenessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah pemeriksaan keaktifan mencapai batas waktu. Nilai minimum adalah 1. |
logger.nodeSelector.key |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Wajib Kunci label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus untuk layanan runtime |
logger.nodeSelector.value |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Wajib Nilai label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus untuk layanan runtime |
logger.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
logger.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
logger.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam satuan millicore. |
logger.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam mebibyte. |
logger.serviceAccountPath |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Salah satu dari Jalur ke file kunci Akun Layanan Google dengan peran Logs Writer. |
logger.serviceAccountRef |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Salah satu dari Referensi secret Kubernetes ke file kunci Akun Layanan Google. Lihat Menyimpan kunci akun layanan di secret Kubernetes. |
logger.storageMaxChunks |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: 128 Diagram: Jumlah maksimum chunk yang dapat berada di memori. Potongan yang melebihi batas akan disimpan dalam sistem file. |
logger.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Waktu maksimum antara permintaan penghapusan pod dan saat pod dihentikan, dalam detik. Selama periode ini, semua hook pra-penghentian akan dieksekusi dan semua proses yang sedang berjalan harus dihentikan dengan benar. Pod akan dihentikan saat semua proses yang berjalan telah dihentikan atau di akhir masa tenggang, mana saja yang terjadi lebih dulu. Jika tidak ada proses yang berjalan, pod akan segera dihentikan. |
logger.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
logger.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
logger.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
logger.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
logger.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
mart
Mendefinisikan layanan MART (Management API for RunTime data), yang bertindak sebagai penyedia API untuk API Apigee publik sehingga Anda dapat mengakses dan mengelola entity data runtime seperti KMS (Kunci API dan token OAuth), KVM, Kuota, dan produk API.
Tabel berikut menjelaskan properti objek mart:
| Properti | Jenis | Deskripsi |
|---|---|---|
mart.securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
mart.annotations |
Lanjutan | Diperkenalkan di versi: 1.5.0
Nilai default: Tidak ada Diagram: Peta nilai/kunci opsional yang digunakan untuk menganotasi pod. Untuk mengetahui informasi selengkapnya, lihat Anotasi kustom. |
mart.gsa |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Tidak ada Diagram: Helm saja: Alamat email akun layanan IAM Google (GSA) Alamat email GSA biasanya memiliki format: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Contoh: apigee-mart@my-hybrid-project.iam.gserviceaccount.com Lihat Mengaktifkan Workload Identity di GKE atau Mengaktifkan Workload Identity Federation di AKS dan EKS. |
mart.hostAlias |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Alias host yang mengarah ke objek MART. Anda dapat menetapkan properti ini ke |
mart.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tangga lagu: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
mart.image.tag |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tangga lagu: Label versi untuk image Docker layanan ini. |
mart.image.url |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Tangga lagu: Lokasi image Docker untuk layanan ini. Gunakan |
mart.initCheckCF.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah resource CPU yang dialokasikan untuk pemeriksaan inisialisasi proses Cloud Foundry. |
mart.livenessProbe.failureThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum memulai ulang container. Nilai minimum adalah 1. |
mart.livenessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah container dimulai sebelum pemeriksaan keaktifan dimulai. |
mart.livenessProbe.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan seberapa sering pemeriksaan keaktifan dilakukan, dalam detik. Nilai minimum adalah 1. |
mart.livenessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah pemeriksaan keaktifan mencapai batas waktu. Nilai minimum adalah 1. |
mart.metricsURL |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: |
mart.nodeSelector.key |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Kunci label pemilih node opsional untuk menargetkan node Kubernetes untuk layanan runtime |
mart.nodeSelector.value |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Nilai label pemilih node opsional untuk menargetkan node Kubernetes untuk layanan runtime |
mart.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod MART yang harus tetap tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam mart:
podDisruptionBudget:
minAvailable: "50%" |
mart.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod MART yang dapat tidak tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam mart:
podDisruptionBudget:
maxUnavailable: 1 |
mart.readinessProbe.failureThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah kali Kubernetes akan memverifikasi bahwa pemeriksaan kesiapan telah gagal sebelum menandai pod sebagai belum siap. Nilai minimum adalah 1. |
mart.readinessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
mart.readinessProbe.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan frekuensi pemeriksaan kesiapan dilakukan, dalam hitungan detik. Nilai minimum adalah 1. |
mart.readinessProbe.successThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah keberhasilan berturut-turut minimum yang diperlukan agar pemeriksaan kesiapan dianggap berhasil setelah kegagalan. Nilai minimum adalah 1. |
mart.readinessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah pemeriksaan keaktifan mencapai batas waktu. Nilai minimum adalah 1. |
mart.replicaCountMax |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah maksimum replika yang tersedia untuk penskalaan otomatis. |
mart.replicaCountMin |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah minimum replika yang tersedia untuk penskalaan otomatis. |
mart.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
mart.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
mart.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam satuan millicore. |
mart.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam mebibyte. |
mart.serviceAccountPath |
Dasar | Diperkenalkan di versi: 1.1.1
Nilai default: Tidak ada Diagram: Salah satu dari Jalur ke file kunci Akun Layanan Google tanpa peran. |
mart.serviceAccountRef |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Salah satu dari Referensi secret Kubernetes ke file kunci Akun Layanan Google. Lihat Menyimpan kunci akun layanan di secret Kubernetes. |
mart.sslCertPath |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram:
Jalur sistem file lokal untuk memuat dan mengenkode sertifikat SSL ke Secret. |
mart.sslKeyPath |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram:
Jalur sistem file lokal untuk memuat dan mengenkode kunci SSL ke Secret. |
mart.sslSecret |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram:
Nama file yang disimpan dalam secret Kubernetes yang berisi sertifikat TLS dan kunci pribadi. Anda harus membuat secret menggunakan data kunci dan sertifikat TLS sebagai inputnya. Lihat juga:
|
mart.targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Target pemakaian CPU untuk proses MART di pod. Nilai
kolom ini memungkinkan MART melakukan penskalaan otomatis saat penggunaan CPU
mencapai nilai ini, hingga |
mart.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Waktu maksimum antara permintaan penghapusan pod dan saat pod dihentikan, dalam detik. Selama periode ini, semua hook pra-penghentian akan dieksekusi dan semua proses yang sedang berjalan harus dihentikan dengan benar. Pod akan dihentikan saat semua proses yang berjalan telah dihentikan atau di akhir masa tenggang, mana saja yang terjadi lebih dulu. Jika tidak ada proses yang berjalan, pod akan segera dihentikan. |
mart.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
mart.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
mart.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
mart.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
mart.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
metrics
Menentukan layanan yang mengumpulkan metrik operasi. Anda dapat menggunakan data metrik untuk memantau kondisi layanan Hybrid, menyiapkan pemberitahuan, dan sebagainya.
Untuk mengetahui informasi selengkapnya, lihat Ringkasan pengumpulan metrik.
Tabel berikut menjelaskan properti objek metrics:
| Properti | Jenis | Deskripsi |
|---|---|---|
metrics.securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
metrics.adapter.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.8.1
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
metrics.adapter.image.tag |
Lanjutan | Diperkenalkan di versi: 1.8.1
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
metrics.adapter.image.url |
Lanjutan | Diperkenalkan di versi: 1.8.1
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
metrics.adapter.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod adaptor metrik yang harus tetap tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam metrics:
adapter:
podDisruptionBudget:
minAvailable: "50%" |
metrics.adapter.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod adaptor metrik yang dapat tidak tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam metrics:
adapter:
podDisruptionBudget:
maxUnavailable: 1 |
metrics.adapter.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.14.1
Nilai default: Diagram: Batas CPU untuk resource adaptor dalam container Kubernetes, dalam milicore. |
metrics.adapter.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.14.1
Nilai default: Diagram: Batas memori untuk resource adaptor dalam container Kubernetes, dalam gibibyte. |
metrics.adapter.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.14.1
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal adaptor dalam penampung Kubernetes, dalam satuan milicore. |
metrics.adapter.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.14.1
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal adaptor dalam container Kubernetes, dalam mebibyte. |
metrics.aggregator.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal penggabung dalam penampung Kubernetes, dalam milicore. |
metrics.aggregator.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal agregator dalam container Kubernetes, dalam mebibyte. |
metrics.aggregator.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Batas CPU untuk resource penggabung dalam container Kubernetes, dalam milicore. |
metrics.aggregator.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Batas memori untuk resource penggabung dalam container Kubernetes, dalam gibibyte. |
metrics.annotations |
Lanjutan | Diperkenalkan di versi: 1.5.0
Nilai default: Tidak ada Diagram: Peta nilai/kunci opsional yang digunakan untuk menganotasi pod. Untuk mengetahui informasi selengkapnya, lihat Anotasi kustom. |
metrics.app.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal aplikasi dalam container Kubernetes, dalam satuan millicore. |
metrics.app.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal aplikasi dalam container Kubernetes, dalam mebibyte. |
metrics.app.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Batas CPU untuk resource aplikasi dalam container Kubernetes, dalam satuan milicore. |
metrics.app.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Batas memori untuk resource aplikasi dalam container Kubernetes, dalam gibibyte. |
metrics.appStackdriverExporter.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod
Misalnya, dalam metrics:
appStackdriverExporter:
podDisruptionBudget:
minAvailable: "50%" |
metrics.appStackdriverExporter.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod
Misalnya, dalam metrics:
appStackdriverExporter:
podDisruptionBudget:
maxUnavailable: 1 |
metrics.appStackdriverExporter.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Diagram: Batas CPU untuk resource stackdriverExporter dalam container Kubernetes, dalam milicore. |
metrics.appStackdriverExporter.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Diagram: Batas memori untuk resource stackdriverExporter dalam container Kubernetes, dalam gibibyte. |
metrics.appStackdriverExporter.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Diagram: CPU yang diperlukan untuk pengoperasian normal stackdriverExporter dalam container Kubernetes, dalam satuan millicore. |
metrics.appStackdriverExporter.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal stackdriverExporter dalam container Kubernetes, dalam mebibyte. |
metrics.collector.envVars |
Dasar | Diperkenalkan di versi: 1.13
Nilai default: Tidak ada Diagram: Memungkinkan Anda meneruskan dan mengganti variabel lingkungan di OpenTelemetry. Misalnya, Anda dapat menentukan
Variabel
metrics:
...
envVars:
HTTP_PROXY: '<host-name>'misalnya:
envVars:
HTTP_PROXY: 'http://1.1.1.1:80'Variabel
metrics:
...
envVars:
HTTPS_PROXY: '<host-name>'misalnya:
envVars:
HTTPS_PROXY: 'https://1.1.1.1:80'Variabel
metrics: ... envVars: NO_PROXY: '<comma-separated-values>' misalnya: envVars: NO_PROXY: 'https://1.1.1.1:80, https://1.1.1.1:81' Gunakan Lihat Dukungan proxy dalam dokumentasi OpenTelemetry. |
metrics.collector.imagePullPolicy |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Menggunakan repositori image pribadi dengan Apigee Hybrid . |
metrics.collector.image.tag |
Dasar | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
metrics.collector.image.url |
Dasar | Diperkenalkan di versi: 1.12.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
metrics.collector.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod pengumpul metrik yang harus tetap tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam metrics:
collector:
podDisruptionBudget:
minAvailable: "50%" |
metrics.collector.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod pengumpul metrik yang dapat tidak tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam metrics:
collector:
podDisruptionBudget:
maxUnavailable: 1 |
metrics.collector.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal aplikasi dalam container Kubernetes, dalam satuan millicore. |
metrics.collector.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal aplikasi dalam container Kubernetes, dalam mebibyte. |
metrics.collector.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Batas CPU untuk resource aplikasi dalam container Kubernetes, dalam satuan milicore. |
metrics.collector.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Batas memori untuk resource aplikasi dalam container Kubernetes, dalam gibibyte. |
metrics.collector.livenessProbe.failureThreshold |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Jumlah frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum memulai ulang container. Nilai minimum adalah 1. |
metrics.collector.livenessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Jumlah detik setelah container dimulai sebelum pemeriksaan keaktifan dimulai. |
metrics.collector.livenessProbe.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Menentukan seberapa sering pemeriksaan keaktifan dilakukan, dalam detik. Nilai minimum adalah 1. |
metrics.collector.livenessProbe.successThreshold |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Jumlah keberhasilan berturut-turut minimum yang diperlukan agar pemeriksaan keaktifan dianggap berhasil setelah kegagalan. Nilai minimum adalah 1. |
metrics.collector.livenessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Jumlah detik setelah pemeriksaan keaktifan mencapai batas waktu. Nilai minimum adalah 1. |
metrics.collector.readinessProbe.failureThreshold |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Jumlah kali Kubernetes akan memverifikasi bahwa pemeriksaan kesiapan telah gagal sebelum menandai pod tidak siap. Nilai minimum adalah 1. |
metrics.collector.readinessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
metrics.collector.readinessProbe.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Menentukan frekuensi pemeriksaan kesiapan dilakukan, dalam hitungan detik. Nilai minimum adalah 1. |
metrics.collector.readinessProbe.successThreshold |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Jumlah keberhasilan berturut-turut minimum yang diperlukan agar pemeriksaan kesiapan dianggap berhasil setelah kegagalan. Nilai minimum adalah 1. |
metrics.collector.readinessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Jumlah detik setelah pemeriksaan keaktifan mencapai batas waktu. Nilai minimum adalah 1. |
metrics.disablePrometheusPipeline |
Dasar | Diperkenalkan di versi: 1.12.0
Nilai default: Diagram: Metrik untuk resource yang dimonitor |
metrics.enabled |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Mengaktifkan metrik Apigee. Tetapkan ke |
metrics.gsa |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Tidak ada Diagram: Helm saja: Alamat email akun layanan IAM Google (GSA) Alamat email GSA biasanya memiliki format: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Contoh: apigee-metrics@my-hybrid-project.iam.gserviceaccount.com Lihat Mengaktifkan Workload Identity di GKE atau Mengaktifkan Workload Identity Federation di AKS dan EKS. |
metrics.nodeSelector.key |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Wajib Kunci label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus untuk layanan runtime |
metrics.nodeSelector.value |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Wajib Nilai label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus untuk layanan runtime |
metrics.prometheus.containerPort |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Port untuk terhubung ke layanan metrik Prometheus. |
metrics.prometheus.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
metrics.prometheus.image.tag |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
metrics.prometheus.image.url |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
metrics.prometheus.livenessProbe.failureThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum memulai ulang container. Nilai minimum adalah 1. |
metrics.prometheus.livenessProbe.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan seberapa sering pemeriksaan keaktifan dilakukan, dalam detik. Nilai minimum adalah 1. |
metrics.prometheus.livenessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah pemeriksaan keaktifan mencapai batas waktu. Nilai minimum adalah 1. |
metrics.prometheus.readinessProbe.failureThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah kali Kubernetes akan memverifikasi bahwa pemeriksaan kesiapan telah gagal sebelum menandai pod sebagai belum siap. Nilai minimum adalah 1. |
metrics.prometheus.readinessProbe.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan frekuensi pemeriksaan kesiapan dilakukan, dalam hitungan detik. Nilai minimum adalah 1. |
metrics.prometheus.readinessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah pemeriksaan keaktifan mencapai batas waktu. Nilai minimum adalah 1. |
metrics.prometheus.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.14.1
Nilai default: Diagram: Batas CPU untuk resource prometheus dalam container Kubernetes, dalam millicore. |
metrics.prometheus.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.14.1
Nilai default: Diagram: Batas memori untuk resource prometheus dalam container Kubernetes, dalam gibibyte. |
metrics.prometheus.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.14.1
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal prometheus dalam container Kubernetes, dalam satuan millicore. |
metrics.prometheus.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.14.1
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal prometheus dalam container Kubernetes, dalam mebibyte. |
metrics.prometheus.sslCertPath |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Wajib Jalur ke sertifikat SSL untuk proses pengumpulan metrik Prometheus. Prometheus adalah alat yang dapat digunakan Apigee untuk mengumpulkan dan memproses metrik. Lihat:
|
metrics.prometheus.sslKeyPath |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Wajib Jalur ke Kunci SSL untuk proses pengumpulan metrik Prometheus. Prometheus adalah alat yang dapat digunakan Apigee untuk mengumpulkan dan memproses metrik. Lihat:
|
metrics.proxy.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal proxy dalam container Kubernetes, dalam milicore. |
metrics.proxy.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal proxy dalam container Kubernetes, dalam mebibyte. |
metrics.proxy.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Batas CPU untuk resource proxy dalam container Kubernetes, dalam milicore. |
metrics.proxy.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Batas memori untuk resource proxy dalam container Kubernetes, dalam gibibyte. |
metrics.proxyStackdriverExporter.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod
Misalnya, dalam metrics:
proxyStackdriverExporter:
podDisruptionBudget:
minAvailable: "50%" |
metrics.proxyStackdriverExporter.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod
Misalnya, dalam metrics:
proxyStackdriverExporter:
podDisruptionBudget:
maxUnavailable: 1 |
metrics.proxyStackdriverExporter.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Diagram: CPU yang diperlukan untuk pengoperasian normal stackdriverExporter dalam container Kubernetes, dalam satuan millicore. |
metrics.proxyStackdriverExporter.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal stackdriverExporter dalam container Kubernetes, dalam mebibyte. |
metrics.proxyStackdriverExporter.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Diagram: Batas CPU untuk resource stackdriverExporter dalam container Kubernetes, dalam milicore. |
metrics.proxyStackdriverExporter.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Diagram: Batas memori untuk resource stackdriverExporter dalam container Kubernetes, dalam gibibyte. |
metrics.proxyURL |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: URL untuk proxy sidecar proses metrik di cluster Kubernetes. |
metrics.sdSidecar.containerPort |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Port untuk terhubung ke layanan metrik Cloud Monitoring. |
metrics.sdSidecar.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan kapan Kubelet menarik image Docker layanan ini. Nilai yang memungkinkan mencakup:
|
metrics.sdSidecar.image.tag |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
metrics.sdSidecar.image.url |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
metrics.serviceAccountPath |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Salah satu dari Jalur ke file kunci Akun Layanan Google dengan peran Monitoring Metric Writer. |
metrics.serviceAccountRef |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Salah satu dari Referensi secret Kubernetes ke file kunci Akun Layanan Google. Lihat Menyimpan kunci akun layanan di secret Kubernetes. |
metrics.stackdriverExporter.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.4.0
Diagram: Deprecated: Mulai dari Hybrid versi 1.8, |
metrics.stackdriverExporter.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.4.0
Diagram: Deprecated: Mulai dari Hybrid versi 1.8, |
metrics.stackdriverExporter.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.4.0
Diagram: Deprecated: Mulai dari Hybrid versi 1.8, |
metrics.stackdriverExporter.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.4.0
Diagram: Deprecated: Mulai dari Hybrid versi 1.8, |
metrics.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Waktu maksimum antara permintaan penghapusan pod dan saat pod dihentikan, dalam detik. Selama periode ini, semua hook pra-penghentian akan dieksekusi dan semua proses yang sedang berjalan harus dihentikan dengan benar. Pod akan dihentikan saat semua proses yang berjalan telah dihentikan atau di akhir masa tenggang, mana saja yang terjadi lebih dulu. Jika tidak ada proses yang berjalan, pod akan segera dihentikan. |
metrics.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
metrics.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
metrics.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
metrics.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
metrics.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
mintTaskScheduler
mintTaskScheduler adalah cron job untuk menjadwalkan tugas monetisasi, seperti penghitungan biaya berulang secara berkala.
Tabel berikut menjelaskan properti objek mintTaskScheduler:
| Properti | Jenis | Deskripsi |
|---|---|---|
mintTaskScheduler.securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
mintTaskScheduler.gsa |
Lanjutan | Diperkenalkan di versi: 1.15.1
Nilai default: Tidak ada Diagram: Alamat email akun layanan IAM Google Alamat email GSA biasanya memiliki format: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Contoh: apigee-mint-task-scheduler@my-hybrid-project.iam.gserviceaccount.com Lihat Mengaktifkan Workload Identity di GKE atau Mengaktifkan Workload Identity Federation di AKS dan EKS. |
mintTaskScheduler.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
mintTaskScheduler.image.tag |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
mintTaskScheduler.image.url |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
mintTaskScheduler.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.1.0
Nilai default: Diagram: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
mintTaskScheduler.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.1.0
Nilai default: Diagram: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
mintTaskScheduler.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam satuan millicore. |
mintTaskScheduler.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam mebibyte. |
mintTaskScheduler.serviceAccountPath |
Dasar | Diperkenalkan di versi: 1.15.1
Nilai default: Tidak ada Diagram: Salah satu dari Jalur ke file kunci Akun Layanan Google. |
mintTaskScheduler.serviceAccountRef |
Dasar | Diperkenalkan di versi: 1.15.1
Nilai default: Tidak ada Diagram: Salah satu dari Referensi secret Kubernetes ke file kunci Akun Layanan Google. Lihat Menyimpan kunci akun layanan di secret Kubernetes. |
mintTaskScheduler.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
mintTaskScheduler.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
mintTaskScheduler.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
mintTaskScheduler.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
mintTaskScheduler.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
newDataPipeline
newDataPipeline menentukan apakah Apigee Hybrid menggunakan pipeline data Pub/Sub untuk
komponen runtime menulis data langsung ke bidang kontrol.
Tabel berikut menjelaskan properti objek newDataPipeline:
| Properti | Jenis | Deskripsi |
|---|---|---|
newDataPipeline.debugSession |
Lanjutan | Diperkenalkan di versi: 1.13.1
Nilai default: Diagram: Menentukan apakah pipeline data Pub/Sub diaktifkan atau tidak. |
newDataPipeline.analytics |
Lanjutan | Diperkenalkan di versi: 1.13.1
Nilai default: Diagram: Menentukan apakah analisis menggunakan pipeline data Pub/Sub. |
nodeSelector
Objek nodeSelector menentukan node untuk instance Apigee Anda. Di balik layar
Apigee Hybrid berupaya memetakan nilai kunci/nilai label untuk
apigeeRuntime dan apigeeData
ke setiap komponen Istio dan MART saat Anda menginstal atau mengupgrade
diagram apigee-org dan apigee-ingress-manager.
Anda dapat mengganti setelan ini untuk setiap objek di properti mart:nodeSelector.
Tabel berikut menjelaskan properti objek nodeSelector:
| Properti | Jenis | Deskripsi |
|---|---|---|
nodeSelector.apigeeData.key |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: ApigeeData adalah node untuk database Cassandra. Kunci label pemilih node untuk menargetkan node Kubernetes untuk bekerja dengan data layanan Apigee. |
nodeSelector.apigeeData.value |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: apigee-data adalah node untuk database Cassandra. Nilai label pemilih node untuk menargetkan node Kubernetes untuk bekerja dengan data layanan Apigee. |
nodeSelector.apigeeRuntime.key |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Apigee Runtime adalah node untuk lingkungan runtime project. Kunci label pemilih node untuk menargetkan node Kubernetes bagi layanan runtime Apigee. |
nodeSelector.apigeeRuntime.value |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram:
|
nodeSelector.requiredForScheduling |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: benar (true) Diagram: Properti
Untuk produksi, |
redis
Tabel berikut menjelaskan properti objek redis:
| Properti | Jenis | Deskripsi |
|---|---|---|
redis.securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
redis.auth.password |
Dasar | Diperkenalkan di versi: 1.6.0
Nilai default: Diagram: Wajib Sandi untuk administrator Redis. Pengguna admin digunakan untuk semua aktivitas administratif yang dilakukan di cluster Redis. |
redis.auth.secret |
Dasar | Diperkenalkan di versi: 1.9.1
Nilai default: Tidak ada Diagram: Nama file yang disimpan dalam secret Kubernetes yang berisi sandi untuk administrator Redis. File rahasia harus berisi kunci: data:
redis.auth.password: encoded_valueLihat juga:
|
redis.envoy.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.6.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
redis.envoy.image.tag |
Lanjutan | Diperkenalkan di versi: 1.6.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
redis.envoy.image.url |
Lanjutan | Diperkenalkan di versi: 1.6.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
redis.envoy.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod Redis Envoy yang harus tetap tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam redis:
envoy:
podDisruptionBudget:
minAvailable: "50%" |
redis.envoy.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod Redis Envoy yang dapat tidak tersedia selama gangguan tambahan, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam redis:
envoy:
podDisruptionBudget:
maxUnavailable: 1 |
redis.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.6.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
redis.image.tag |
Lanjutan | Diperkenalkan di versi: 1.6.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
redis.image.url |
Lanjutan | Diperkenalkan di versi: 1.6.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
redis.replicaCount |
Dasar | Diperkenalkan di versi: 1.6.0
Nilai default: Diagram: Redis adalah penyimpanan yang direplikasi. Properti ini menentukan jumlah node Redis yang digunakan sebagai StatefulSet. |
redis.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.6.0
Nilai default: Diagram: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milicore. |
redis.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
redis.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
redis.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
redis.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
redis.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
runtime
Tabel berikut menjelaskan properti objek runtime:
| Properti | Jenis | Deskripsi |
|---|---|---|
runtime.securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
runtime.annotations |
Lanjutan | Diperkenalkan di versi: 1.5.0
Nilai default: Tidak ada Diagram: Peta nilai/kunci opsional yang digunakan untuk menganotasi pod. Untuk mengetahui informasi selengkapnya, lihat Anotasi kustom. |
runtime.envVars |
Dasar | Diperkenalkan di versi: 1.13.1
Nilai default: Tidak ada Diagram: Memungkinkan Anda menyediakan variabel lingkungan tambahan ke komponen runtime dalam pasangan nilai kunci:
runtime:
envVars:
KEY_1: VALUE_N
... ...
KEY_N: VALUE_Nmisalnya:
runtime:
envVars:
RUNTIME_ENV_VAR1: "value of runtime env-var 1"
RUNTIME_ENV_VAR2: "value of runtime env-var 2" |
runtime.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
runtime.hpaBehavior.scaleDown.percent.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 60 Diagram: Jangka waktu kebijakan harus berlaku saat memperkecil skala persentase instance runtime. |
runtime.hpaBehavior.scaleDown.percent.value |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 20 Diagram: Jumlah perubahan yang diizinkan oleh kebijakan saat memperkecil skala persentase instance runtime. |
runtime.hpaBehavior.scaleDown.pods.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 60 Diagram: Rentang waktu yang harus dipatuhi kebijakan saat menurunkan skala sejumlah instance runtime. |
runtime.hpaBehavior.scaleDown.pods.value |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 20 Diagram: Jumlah perubahan yang diizinkan oleh kebijakan saat menurunkan skala sejumlah instance runtime. |
runtime.hpaBehavior.scaleDown.selectPolicy |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Min Diagram: Keputusan yang dibuat autoscaler di antara beberapa kebijakan penskalaan otomatis. Menetapkan nilai ke Min memungkinkan perubahan terkecil dalam penskalaan instance runtime. Menetapkan nilai ke Maks memungkinkan perubahan terbesar dalam penskalaan instance runtime. |
runtime.hpaBehavior.scaleDown.stabilizationWindowSeconds |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 120 Diagram: Jumlah detik rekomendasi sebelumnya harus dipertimbangkan saat memperkecil skala. |
runtime.hpaBehavior.scaleUp.percent.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 60 Diagram: Jangka waktu kebijakan harus berlaku saat menskalakan persentase instance runtime. |
runtime.hpaBehavior.scaleUp.percent.value |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 20 Diagram: Jangka waktu kebijakan harus berlaku saat menskalakan persentase instance runtime. |
runtime.hpaBehavior.scaleUp.pods.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 60 Diagram: Jangka waktu yang harus dipatuhi kebijakan saat menskalakan sejumlah instance runtime. |
runtime.hpaBehavior.scaleUp.pods.value |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 4 Diagram: Jumlah perubahan yang diizinkan oleh kebijakan saat menskalakan sejumlah instance runtime. |
runtime.hpaBehavior.scaleUp.selectPolicy |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: Maks Diagram: Keputusan yang dibuat autoscaler di antara beberapa kebijakan penskalaan otomatis. Menetapkan nilai ke Min memungkinkan perubahan terkecil dalam penskalaan instance runtime. Menetapkan nilai ke Maks memungkinkan perubahan terbesar dalam penskalaan instance runtime. |
runtime.hpaBehavior.scaleUp.stabilizationWindowSeconds |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 30 Diagram: Jumlah detik rekomendasi sebelumnya harus dipertimbangkan saat menskalakan instance runtime. |
runtime.hpaMetrics.serverMainTaskWaitTime |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 400M Diagram: Waktu tunggu rata-rata yang diinginkan (dalam md) dari antrean pemrosesan di instance runtime untuk permintaan proxy di lapisan http. |
runtime.hpaMetrics.serverNioTaskWaitTime |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 400M Diagram: Waktu tunggu rata-rata yang diinginkan (dalam md) dari antrean pemrosesan di instance runtime untuk permintaan proxy guna memproses kebijakan. |
runtime.hpaMetrics.targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan di versi: 1.7.0
Nilai default: 75 Diagram: Persentase penggunaan CPU yang diinginkan di semua instance runtime. |
runtime.image.tag |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
runtime.image.url |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
runtime.livenessProbe.failureThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum memulai ulang container. Nilai minimum adalah 1. |
runtime.livenessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah container dimulai sebelum pemeriksaan keaktifan dimulai. |
runtime.livenessProbe.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan seberapa sering pemeriksaan keaktifan dilakukan, dalam detik. Nilai minimum adalah 1. |
runtime.livenessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah pemeriksaan keaktifan mencapai batas waktu. Nilai minimum adalah 1. |
runtime.nodeSelector.key |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Kunci label pemilih Node opsional untuk menargetkan node Kubernetes untuk layanan Lihat properti nodeSelector. |
runtime.nodeSelector.value |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Nilai label pemilih node untuk menargetkan node Kubernetes untuk layanan |
runtime.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod runtime yang harus tetap tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam runtime:
podDisruptionBudget:
minAvailable: "50%" |
runtime.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod runtime yang dapat tidak tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam runtime:
podDisruptionBudget:
maxUnavailable: 1 |
runtime.readinessProbe.failureThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah kali Kubernetes akan memverifikasi bahwa pemeriksaan kesiapan telah gagal sebelum menandai pod sebagai belum siap. Nilai minimum adalah 1. |
runtime.readinessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
runtime.readinessProbe.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan frekuensi pemeriksaan kesiapan dilakukan, dalam hitungan detik. Nilai minimum adalah 1. |
runtime.readinessProbe.successThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah keberhasilan berturut-turut minimum yang diperlukan agar pemeriksaan kesiapan dianggap berhasil setelah kegagalan. Nilai minimum adalah 1. |
runtime.readinessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah pemeriksaan keaktifan mencapai batas waktu. Nilai minimum adalah 1. |
runtime.release.strategy |
Lanjutan | Diperkenalkan di versi: 1.16.8
Nilai default: Diagram: Memilih strategi yang digunakan untuk meluncurkan ReplicaSet runtime (pemroses pesan) baru saat perubahan konfigurasi lingkungan memicu rilis. Anda juga dapat menyetelnya per lingkungan dengan
Nilai yang diizinkan:
|
runtime.replicaCountMax |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah maksimum replika yang tersedia untuk penskalaan otomatis. Jika menggunakan Batas proxy per lingkungan yang ditingkatkan, batas ini akan diterapkan ke semua replikaset untuk lingkungan. Setiap replicaset akan tetap melakukan penskalaan otomatis secara independen. |
runtime.replicaCountMin |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah minimum replika yang tersedia untuk penskalaan otomatis. Jika menggunakan Batas proxy per lingkungan yang ditingkatkan, batas ini akan diterapkan ke semua replikaset untuk lingkungan. Setiap replicaset akan tetap melakukan penskalaan otomatis secara independen. |
runtime.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
runtime.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Batas memori untuk resource dalam penampung Kubernetes, dalam mebibyte (Mi) atau gibibyte (Gi). |
runtime.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam satuan millicore. |
runtime.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam mebibyte
( |
runtime.service.type |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jenis layanan. Anda dapat menyetel ini ke layanan selain ClusterIP; misalnya,
|
runtime.targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Target pemakaian CPU untuk proses runtime di pod. Nilai kolom ini memungkinkan runtime melakukan penskalaan otomatis saat penggunaan CPU mencapai nilai ini, hingga |
runtime.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Waktu maksimum antara permintaan penghapusan pod dan saat pod dihentikan, dalam detik. Selama periode ini, semua hook pra-penghentian akan dieksekusi dan semua proses yang sedang berjalan harus dihentikan dengan benar. Pod akan dihentikan saat semua proses yang berjalan telah dihentikan atau di akhir masa tenggang, mana saja yang terjadi lebih dulu. Jika tidak ada proses yang berjalan, pod akan segera dihentikan. |
runtime.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
runtime.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
runtime.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
runtime.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
runtime.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
securityContext
Menentukan setelan keamanan untuk pod yang dapat diterapkan di tingkat global, lingkungan, atau komponen.
| Properti | Jenis | Deskripsi |
|---|---|---|
securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
synchronizer
Memastikan bahwa Pemroses Pesan selalu diupdate dengan paket proxy API yang di-deploy terbaru. Untuk melakukannya, Sinkronisasi melakukan polling pada bidang pengelolaan; saat kontrak baru terdeteksi, Sinkronisasi mengirimkannya ke bidang runtime. Secara default, Synchronizer menyimpan data konfigurasi lingkungan di Cassandra.
Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi Synchronizer.
Tabel berikut menjelaskan properti objek synchronizer:
| Properti | Jenis | Deskripsi |
|---|---|---|
synchronizer.securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
synchronizer.annotations |
Lanjutan | Diperkenalkan di versi: 1.5.0
Nilai default: Tidak ada Diagram: Peta nilai/kunci opsional yang digunakan untuk menganotasi pod. Untuk mengetahui informasi selengkapnya, lihat Anotasi kustom. |
synchronizer.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
synchronizer.image.tag |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
synchronizer.image.url |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
synchronizer.livenessProbe.failureThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum memulai ulang container. Nilai minimum adalah 1. |
synchronizer.livenessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah container dimulai sebelum pemeriksaan keaktifan dimulai. |
synchronizer.livenessProbe.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan seberapa sering pemeriksaan keaktifan dilakukan, dalam detik. Nilai minimum adalah 1. |
synchronizer.livenessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah pemeriksaan keaktifan mencapai batas waktu. Nilai minimum adalah 1. |
synchronizer.nodeSelector.key |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Wajib Kunci label pemilih node opsional untuk menargetkan node Kubernetes untuk layanan runtime Lihat nodeSelector. |
synchronizer.nodeSelector.value |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Nilai label pemilih node opsional yang digunakan untuk menargetkan node Kubernetes untuk layanan runtime Lihat nodeSelector. |
synchronizer.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod sinkronisasi yang harus tetap tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam synchronizer:
podDisruptionBudget:
minAvailable: "50%" |
synchronizer.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod sinkronisasi yang dapat tidak tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam synchronizer:
podDisruptionBudget:
maxUnavailable: 1 |
synchronizer.pollInterval |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Durasi waktu yang ditunggu Synchronizer di antara operasi polling. Synchronizer melakukan polling pada layanan bidang kontrol Apigee untuk mendeteksi dan menarik kontrak runtime baru. |
synchronizer.readinessProbe.failureThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah kali Kubernetes akan memverifikasi bahwa pemeriksaan kesiapan telah gagal sebelum menandai pod sebagai belum siap. Nilai minimum adalah 1. |
synchronizer.readinessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
synchronizer.readinessProbe.periodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Menentukan frekuensi pemeriksaan kesiapan dilakukan, dalam hitungan detik. Nilai minimum adalah 1. |
synchronizer.readinessProbe.successThreshold |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah keberhasilan berturut-turut minimum yang diperlukan agar pemeriksaan kesiapan dianggap berhasil setelah kegagalan. Nilai minimum adalah 1. |
synchronizer.readinessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Jumlah detik setelah pemeriksaan keaktifan mencapai batas waktu. Nilai minimum adalah 1. |
synchronizer.replicaCount |
Dasar | Diperkenalkan di versi: 1.0.0
Diagram: Deprecated: Mulai dari Hybrid versi 1.2, kelola jumlah replika Synchronizer dengan:
|
synchronizer.replicaCountMax |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Jumlah maksimum replika untuk penskalaan otomatis. |
synchronizer.replicaCountMin |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Jumlah minimum replika untuk penskalaan otomatis. |
synchronizer.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
synchronizer.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
synchronizer.resources.requests.cpu |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: CPU yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam satuan millicore. |
synchronizer.resources.requests.memory |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Memori yang diperlukan untuk operasi normal resource dalam container Kubernetes, dalam gigabyte. |
synchronizer.serviceAccountPath |
Dasar | Diperkenalkan di versi: 1.0.0
Nilai default: Tidak ada Diagram: Salah satu dari Jalur ke file kunci Akun Layanan Google dengan peran Apigee Synchronizer Manager. |
synchronizer.serviceAccountRef |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Salah satu dari Referensi secret Kubernetes ke file kunci Akun Layanan Google. Lihat Menyimpan kunci akun layanan di secret Kubernetes. |
synchronizer.serviceAccountSecret |
Dasar | Diperkenalkan di versi: 1.1.0
Nilai default: Tidak ada Diagram: Nama secret Kubernetes. Anda harus membuat secret menggunakan kunci Akun Layanan Google dengan peran Apigee Synchronizer Manager sebagai inputnya. |
synchronizer.targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram:
Target pemakaian CPU untuk proses Synchronizer di pod. Nilai
kolom ini memungkinkan Synchronizer melakukan penskalaan otomatis saat pemakaian CPU
mencapai nilai ini, hingga |
synchronizer.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan di versi: 1.0.0
Nilai default: Diagram: Waktu maksimum antara permintaan penghapusan pod dan saat pod dihentikan, dalam detik. Selama periode ini, semua hook pra-penghentian akan dieksekusi dan semua proses yang sedang berjalan harus dihentikan dengan benar. Pod akan dihentikan saat semua proses yang berjalan telah dihentikan atau di akhir masa tenggang, mana saja yang terjadi lebih dulu. Jika tidak ada proses yang berjalan, pod akan segera dihentikan. |
synchronizer.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
synchronizer.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
synchronizer.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
synchronizer.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
synchronizer.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
virtualhosts
Properti virtualhosts adalah properti konfigurasi yang wajib ada.
Host virtual memungkinkan Apigee Hybrid menangani permintaan API ke
grup lingkungan tertentu.
Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi host virtual.
Tabel berikut menjelaskan properti objek virtualhosts:
| Properti | Jenis | Deskripsi | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
virtualhosts[].additionalGateways |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Daftar Gateway Istio untuk merutekan traffic. |
||||||||||||
virtualhosts[].cipherSuites[] |
Lanjutan | Diperkenalkan di versi: 1.9.2
Nilai default: Tidak ada Diagram: Properti ini mengonfigurasi cipher TLS yang digunakan di gateway masuk. Nilai untuk Berikut adalah daftar sandi yang didukung dalam format OpenSSL. Anda dapat menemukan informasi selengkapnya tentang sandi yang didukung dalam dokumentasi untuk build FIPS Boring dari Envoy. Nilai kosong secara default menggunakan cipher suite yang didukung oleh build FIPS Boring dari Envoy. TLS v1.3:
TLS v1.2:
TLS v1.1:
Untuk mengaktifkan ciphersuite lainnya, tambahkan ciphersuite tersebut ke properti virtualhosts: - name: ENV_GROUP_NAME minTLSProtocolVersion: "1.2" cipherSuites: - "AES128-GCM-SHA256" - "AES128-SHA" - "AES256-GCM-SHA384" - "AES256-SHA" - "ECDHE-ECDSA-AES128-GCM-SHA256" - "ECDHE-ECDSA-AES128-SHA" - "ECDHE-ECDSA-AES256-GCM-SHA384" - "ECDHE-ECDSA-AES256-SHA" - "ECDHE-ECDSA-CHACHA20-POLY1305" - "ECDHE-RSA-AES128-GCM-SHA256" - "ECDHE-RSA-AES128-SHA" - "ECDHE-RSA-AES256-GCM-SHA384" - "ECDHE-RSA-AES256-SHA" - "ECDHE-RSA-CHACHA20-POLY1305" ...
Jika Anda ingin mengaktifkan TLS versi lama di deployment gateway ingress Apigee, gunakan properti Misalnya, untuk mengaktifkan TLS v.1.1: virtualhosts: - name: ENV_GROUP_NAME minTLSProtocolVersion: "1.1" cipherSuites: - "ECDHE-ECDSA-AES128-GCM-SHA256" - "ECDHE-RSA-AES128-GCM-SHA256" - "ECDHE-ECDSA-AES256-GCM-SHA384" - "ECDHE-RSA-AES256-GCM-SHA384" - "ECDHE-ECDSA-CHACHA20-POLY1305" - "ECDHE-RSA-CHACHA20-POLY1305" - "ECDHE-ECDSA-AES128-SHA" - "ECDHE-RSA-AES128-SHA" - "ECDHE-ECDSA-AES256-SHA" - "ECDHE-RSA-AES256-SHA" ... |
||||||||||||
virtualhosts[].name |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram: Wajib Nama host virtual. |
||||||||||||
virtualhosts[].maxTLSProtocolVersion |
Dasar | Diperkenalkan di versi: 1.3.0
Nilai default: Tidak ada Diagram: Versi maksimum protokol TLS yang dapat dipilih Envoy. Envoy otomatis menggunakan versi protokol TLS yang optimal antara Nilai harus berupa string yang merepresentasikan nomor versi TLS. Contoh: virtualhosts: - name: default maxTLSProtocolVersion: "1.3"
Dengan string merepresentasikan nomor versi TLS dalam bentuk Lihat juga
|
||||||||||||
virtualhosts[].minTLSProtocolVersion |
Dasar | Diperkenalkan di versi: 1.3.0
Nilai default: Tidak ada Diagram: Versi minimum protokol TLS yang dapat dipilih Envoy. Envoy otomatis menggunakan versi protokol TLS yang optimal antara Nilai harus berupa string yang merepresentasikan nomor versi TLS. Contoh: virtualhosts: - name: default minTLSProtocolVersion: "1.2"
Dengan string merepresentasikan nomor versi TLS dalam bentuk Lihat juga
|
||||||||||||
virtualhosts[].requestTimeout |
Dasar | Diperkenalkan di versi: 1.10.0
Nilai default: Diagram: Jumlah detik setelah permintaan kehabisan waktu. Nilai minimum adalah 1. |
||||||||||||
virtualhosts[].selector |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Diagram: Wajib Pasangan nilai-pemilih nilai untuk mengarahkan ke pemilih ingress yang berbeda.
Jika tidak ada label pemilih yang diberikan, konfigurasi akan diberikan ke gateway ingress Apigee. |
||||||||||||
virtualhosts[].sslCertPath |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram:
Jalur di sistem Anda ke file sertifikat TLS. |
||||||||||||
virtualhosts[].sslKeyPath |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram:
Jalur di sistem Anda ke file kunci pribadi TLS. |
||||||||||||
virtualhosts[].sslSecret |
Dasar | Diperkenalkan di versi: 1.2.0
Nilai default: Tidak ada Diagram:
Nama jika file disimpan dalam secret Kubernetes yang berisi nama pengguna dan sandi Cassandra. Anda dapat membuat secret menggunakan petunjuk berikut: Buat Secret. Lihat juga:
|
watcher
Properti watcher adalah properti konfigurasi yang wajib ada.
Watcher adalah proses yang memantau perubahan konfigurasi dan memicu penerapannya ke
bidang runtime.
Tabel berikut menjelaskan properti objek watcher:
| Properti | Jenis | Deskripsi |
|---|---|---|
watcher.securityContext.seccompProfile.type |
Lanjutan |
Diperkenalkan di versi: 1.16.0 Nilai default: Tidak ada Diagram: Menentukan jenis profil Seccomp yang akan diterapkan ke konteks keamanan pod. Nilai yang diizinkan adalah |
watcher.annotations |
Lanjutan | Diperkenalkan di versi: 1.5.0
Nilai default: Tidak ada Diagram: Peta nilai/kunci opsional yang digunakan untuk menganotasi pod. Untuk mengetahui informasi selengkapnya, lihat Anotasi kustom. |
watcher.args.enableIssueScanning |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Diagram: Mengaktifkan atau menonaktifkan Penayangan masalah otomatis. Saat Tetapkan ke |
watcher.args.enableLeaderElect |
Lanjutan | Diperkenalkan di versi: 1.13.0
Nilai default: Diagram: Saat |
watcher.args.issueScanInterval |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Diagram: Interval dalam detik untuk seberapa sering Watcher memindai bidang runtime untuk menampilkan masalah otomatis. Untuk mengetahui informasi selengkapnya, lihat Penyelesaian masalah otomatis. |
watcher.gsa |
Lanjutan | Diperkenalkan di versi: 1.10.0
Nilai default: Tidak ada Diagram: Helm saja: Alamat email akun layanan IAM Google (GSA) Alamat email GSA biasanya memiliki format: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com Contoh: apigee-watcher@my-hybrid-project.iam.gserviceaccount.com Lihat Mengaktifkan Workload Identity di GKE atau Mengaktifkan Workload Identity Federation di AKS dan EKS. |
watcher.image.pullPolicy |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Menentukan kapan kubelet menarik image Docker pod. Nilai yang memungkinkan mencakup:
Untuk mengetahui informasi selengkapnya, lihat Memperbarui gambar. |
watcher.image.tag |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Diagram: Label versi untuk image Docker layanan ini. |
watcher.image.url |
Lanjutan | Diperkenalkan di versi: 1.4.0
Nilai default: Tidak ada Diagram: Lokasi image Docker untuk layanan ini. Gunakan |
watcher.podDisruptionBudget.minAvailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah minimum pod watcher yang harus tetap tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam watcher:
podDisruptionBudget:
minAvailable: "50%" |
watcher.podDisruptionBudget.maxUnavailable |
Lanjutan |
Diperkenalkan di versi: 1.16.10 Nilai default: Tidak ada Diagram: Jumlah maksimum pod watcher yang dapat tidak tersedia selama gangguan sukarela, misalnya selama upgrade node pool atau pengurasan node. Kolom ini menetapkan kolom Misalnya, dalam watcher:
podDisruptionBudget:
maxUnavailable: 1 |
watcher.replicaCountMax |
Dasar | Diperkenalkan di versi: 1.3.0
Nilai default: Diagram: Jumlah maksimum replika watcher. Nilai ini harus tetap
Apigee Hybrid menggunakan satu pod watcher per penginstalan. Pemilihan pemimpin secara otomatis memilih satu pod pengamat. Replika pod watcher tambahan akan dipaksa ke dalam status tidak stabil. Lihat watcher.args.enableLeaderElect. |
watcher.replicaCountMin |
Dasar | Diperkenalkan di versi: 1.3.0
Nilai default: Diagram: Jumlah minimum replika watcher. |
watcher.resources.limits.cpu |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
watcher.resources.limits.memory |
Lanjutan | Diperkenalkan di versi: 1.11.0
Nilai default: Diagram: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
watcher.serviceAccountPath |
Dasar | Diperkenalkan di versi: 1.3.0
Nilai default: Tidak ada Diagram: Wajib. Jalur ke file kunci Akun Layanan Google dengan peran Apigee Runtime Agent. |
watcher.serviceAccountRef |
Lanjutan | Diperkenalkan di versi: 1.3.0
Nilai default: Tidak ada Diagram: Salah satu dari serviceAccountPath atau serviceAccountRef harus ada. Referensi secret Kubernetes ke file kunci Akun Layanan Google. Lihat Menyimpan kunci akun layanan di secret Kubernetes. |
watcher.tolerations.effect |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
watcher.tolerations.key |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
watcher.tolerations.operator |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Diagram: Diperlukan untuk menggunakan Taint dan fitur Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
watcher.tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |
watcher.tolerations.value |
Lanjutan | Diperkenalkan di versi: 1.10.1
Nilai default: Tidak ada Diagram: Digunakan oleh Fitur Taint dan Toleransi Kubernetes.
Lihat Taint dan Toleransi: Konsep untuk mengetahui detailnya. |