Bagian ini mencantumkan semua properti konfigurasi yang dapat digunakan untuk menyesuaikan bidang runtime deployment hybrid Apigee.
Filter halaman ini
Untuk memfilter properti yang ditampilkan di halaman ini, pilih Dasar (properti paling umum) atau Lanjutan (properti yang jarang memerlukan mengubah):
LayarProperti tingkat atas
Tabel berikut menjelaskan properti tingkat atas dalam file overrides.yaml
. Ini adalah properti
yang bukan milik objek lain, dan berlaku di tingkat organisasi atau lingkungan:
Properti | Jenis | Deskripsi |
---|---|---|
axHashSalt |
Lanjutan | Diperkenalkan dalam versi: 1.3.0 Nilai default: Nama organisasi Anda Opsional Nama rahasia 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 runtime dari bidang kontrol ke bidang kontrol. |
contractProvider |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan jalur API untuk semua API di penginstalan Anda. |
gcpProjectID |
Lanjutan | Deprecated: Untuk v1.2.0 dan yang lebih baru, gunakan gcp.projectID .
Diperkenalkan dalam versi: 1.0.0 Nilai default: tidak ada Wajib ID project Google Cloud Anda. Berfungsi dengan |
gcpRegion |
Lanjutan | Deprecated: Untuk v1.2.0 dan yang lebih baru, gunakan gcp.region .
Diperkenalkan dalam versi: 1.0.0 Nilai default: Wajib Region atau zona Google Cloud closet dari cluster Kubernetes Anda. Berfungsi dengan |
imagePullSecrets.name |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Nama secret Kubernetes dikonfigurasi sebagai jenis docker-registry; digunakan untuk menarik image dari repo pribadi. |
instanceID |
Dasar | Diperkenalkan dalam versi: 1.3.0
Nilai default: Tidak ada Wajib ID unik untuk penginstalan ini. String unik untuk mengidentifikasi instance ini. Kombinasi ini dapat berupa kombinasi apa pun terdiri dari huruf dan angka dengan panjang maksimal 63 karakter. |
k8sClusterName |
Lanjutan | Deprecated: Untuk v1.2.0 dan yang lebih baru, gunakan k8sCluster.name
dan k8sCluster.region sebagai gantinya.
Diperkenalkan dalam versi: 1.0.0 Nilai default: Tidak ada Nama procluster Kubernetes (K8S) tempat project hybrid Anda dijalankan. Mendukung
|
kmsEncryptionKey |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Opsional. Hanya gunakan salah satu dari kmsEncryptionKey atau kmsEncryptionPath atau kmsEncryptionSecret. Jalur sistem file lokal untuk kunci enkripsi data KMS Apigee. |
kmsEncryptionPath |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Opsional. Hanya gunakan salah satu dari kmsEncryptionKey atau kmsEncryptionPath atau kmsEncryptionSecret. Jalur ke file yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
kmsEncryptionSecret.key |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Opsional. Hanya gunakan salah satu dari kmsEncryptionKey atau kmsEncryptionPath atau kmsEncryptionSecret. Kunci dari rahasia Kubernetes yang berisi kunci enkripsi yang berenkode base64. Lihat Enkripsi data. |
kmsEncryptionSecret.name |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Opsional. Hanya gunakan salah satu dari kmsEncryptionKey atau kmsEncryptionPath atau kmsEncryptionSecret. Nama rahasia Kubernetes yang berisi kunci enkripsi yang berenkode base64. Lihat Enkripsi data. |
kvmEncryptionKey |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Opsional. Hanya gunakan salah satu dari kvmEncryptionKey atau kvmEncryptionPath atau kvmEncryptionSecret. Jalur sistem file lokal untuk kunci enkripsi data KVM Apigee. |
kvmEncryptionPath |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Opsional. Hanya gunakan salah satu dari kvmEncryptionKey atau kvmEncryptionPath atau kvmEncryptionSecret. Jalur ke file yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
kvmEncryptionSecret.key |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Opsional. Hanya gunakan salah satu dari kvmEncryptionKey atau kvmEncryptionPath atau kvmEncryptionSecret. Kunci dari rahasia Kubernetes yang berisi kunci enkripsi yang berenkode base64. Lihat Enkripsi data. |
kvmEncryptionSecret.name |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Opsional. Hanya gunakan salah satu dari kvmEncryptionKey atau kvmEncryptionPath atau kvmEncryptionSecret. Nama rahasia Kubernetes yang berisi kunci enkripsi yang berenkode base64. Lihat Enkripsi data. |
multiOrgCluster |
Lanjutan | Diperkenalkan dalam versi: 1.10.0
Nilai default: Untuk cluster multi-org, properti ini memungkinkan metrik organisasi diekspor ke
project yang tercantum di properti |
namespace |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Namespace cluster Kubernetes Anda tempat komponen Apigee akan diinstal. |
org |
Dasar |
Diperkenalkan dalam versi: 1.0.0 Nilai default: Tidak ada Wajib Organisasi yang mendukung sistem hybrid yang disediakan untuk Anda oleh Apigee selama fase hybrid penginstalan. Organisasi adalah container level teratas di Apigee. {i>Spreadsheet<i} itu berisi semua Proxy API dan resource terkait. Jika nilai kosong, Anda harus memperbaruinya dengan organisasi Anda setelah Anda membuatnya. |
orgScopedUDCA |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Mengaktifkan layanan Agen Pengumpulan Data Universal (UDCA) di tingkat organisasi, yang mengekstrak analisis, monetisasi dan debug (trace) serta mengirimkannya ke Unified Analytics Platform (UAP) yang berada di Bidang Kontrol. UDCA Cakupan Organisasi menggunakan satu akun layanan untuk semua Lingkungan Apigee. Tujuan
akun layanan harus ditetapkan melalui Jika Anda lebih suka menggunakan agen UDCA terpisah untuk setiap lingkungan, tetapkan
Lihat juga: udca. |
revision |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Apigee Hybrid mendukung update Kubernetes berkelanjutan, yang memungkinkan update deployment diambil tanpa periode nonaktif dengan mengupdate instance Pod secara bertahap dengan instance baru. Saat memperbarui penggantian YAML tertentu yang menyebabkan
Saat properti
Perubahan pada properti objek berikut memerlukan pembaruan untuk Untuk mengetahui informasi selengkapnya, lihat Update berkelanjutan. |
validateOrg |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Memungkinkan validasi ketat atas penautan antara Org Apigee dan project Google Cloud serta memeriksa keberadaan kelompok lingkungan.
Lihat juga |
validateServiceAccounts |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Mengaktifkan validasi ketat untuk izin akun layanan. Opsi ini menggunakan Cloud Resource Manager
Metode API
Lihat juga |
ao
Operator Apigee (AO) membuat dan mengupdate Kubernetes dan Istio tingkat rendah yang diperlukan untuk men-deploy dan memelihara komponen. Misalnya, pengontrol menjalankan rilis pemroses pesan.
Tabel berikut menjelaskan properti objek ao
operator apigee:
Properti | Jenis | Deskripsi |
---|---|---|
ao.args.disableIstioConfigInAPIServer |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Menghentikan Apigee agar tidak menyediakan konfigurasi ke ASM yang diinstal pelanggan.
|
ao.args.disableManagedClusterRoles |
Lanjutan | Diperkenalkan dalam versi: 1.10.0
Nilai default:
Saat |
ao.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
ao.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Label versi untuk image Docker layanan ini. |
ao.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
ao.installer.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.3.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
ao.installer.tag |
Lanjutan | Diperkenalkan dalam versi: 1.3.0
Nilai default: Label versi untuk image Docker layanan ini. |
ao.installer.url |
Lanjutan | Diperkenalkan dalam versi: 1.3.0
Nilai default: Lokasi image Docker untuk layanan ini. |
ao.resources.limits.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
ao.resources.limits.memory |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
ao.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
ao.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
ao[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
ao[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
ao[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
ao[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
ao[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
cassandra
Menentukan 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 dalam versi: 1.5.0
Nilai default: Tidak ada Peta kunci/nilai opsional yang digunakan untuk menganotasi pod. Untuk informasi selengkapnya, lihat Anotasi kustom. |
cassandra.auth.admin.password |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Wajib Sandi untuk administrator Cassandra. Pengguna admin digunakan untuk aktivitas administratif apa pun dilakukan di gugus Cassandra. |
cassandra.auth.ddl.password |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Wajib Sandi untuk pengguna Cassandra Data Definition Language (DDL). Digunakan oleh MART untuk data apa pun definisi seperti pembuatan, pembaruan, dan penghapusan {i>keyspace<i}. |
cassandra.auth.default.password |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Wajib Sandi untuk pengguna Cassandra default yang dibuat saat Authentication diaktifkan. Sandi ini harus direset saat mengonfigurasi autentikasi Cassandra. Lihat Mengonfigurasi TLS untuk Cassandra. |
cassandra.auth.dml.password |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Wajib Sandi untuk pengguna Cassandra Data Manipulation Language (DML). Pengguna DML digunakan oleh klien komunikasi untuk membaca dan menulis data ke Cassandra. |
cassandra.auth.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
cassandra.auth.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
cassandra.auth.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
cassandra.auth.jmx.password |
Dasar | Diperkenalkan dalam versi: 1.4.0
Nilai default: Wajib Sandi untuk pengguna operasi JMX Cassandra. Digunakan untuk mengotentikasi dan berkomunikasi dengan antarmuka Cassandra JMX. |
cassandra.auth.jmx.username |
Dasar | Diperkenalkan dalam versi: 1.4.0
Nilai default: Wajib Nama pengguna untuk pengguna operasi JMX Cassandra. Digunakan untuk mengotentikasi dan berkomunikasi dengan antarmuka Cassandra JMX. |
cassandra.auth.jolokia.password |
Dasar | Diperkenalkan dalam versi: 1.4.0
Nilai default: Wajib Sandi untuk pengguna operasi JMX Cassandra Jolokia. Digunakan untuk mengotentikasi dan berkomunikasi dengan Cassandra JMX API. |
cassandra.auth.jolokia.username |
Dasar | Diperkenalkan dalam versi: 1.4.0
Nilai default: Wajib Nama pengguna untuk pengguna operasi JMX Cassandra Jolokia. Digunakan untuk mengotentikasi dan berkomunikasi dengan Cassandra JMX API. |
cassandra.auth.secret |
Dasar | Diperkenalkan dalam versi: 1.3.3
Nilai default: Tidak ada Nama file yang disimpan di secret Kubernetes yang berisi pengguna Cassandra dan {i>password<i}. Anda dapat membuat rahasia dengan mengikuti petunjuk berikut: Membuat Secret. Lihat juga:
|
cassandra.backup.cloudProvider |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Wajib ada jika pencadangan diaktifkan. Penyedia cloud untuk penyimpanan cadangan. Anda dapat menetapkan nilai ke Untuk mendapatkan informasi tentang pencadangan dan pemulihan CSI untuk platform cloud seperti Google Cloud, AWS, dan Azure, lihat Pencadangan dan pemulihan CSI. |
cassandra.backup.dbStorageBucket |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Wajib ada jika pencadangan diaktifkan. Bucket Cloud Storage untuk data cadangan. Jalur bucket Cloud Storage harus dalam format gs://BUCKET_NAME. gs:// diperlukan dalam nama bucket cassandra.backup.dbStorageBucket. |
cassandra.backup.enabled |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Pencadangan data tidak diaktifkan secara default. Untuk mengaktifkan, tetapkan ke |
cassandra.backup.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
cassandra.backup.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
cassandra.backup.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
cassandra.backup.schedule |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jadwal untuk cron job. |
cassandra.backup.serviceAccountPath |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Salah satu dari Jalur ke file kunci Akun Layanan Google dengan peran Storage Object Admin. |
cassandra.backup.serviceAccountRef |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Salah satu dari |
cassandra.clusterName |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan nama cluster Cassandra. |
cassandra.datacenter |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan pusat data node Cassandra. |
cassandra.dnsPolicy |
Dasar | Diperkenalkan dalam versi: 1.1.1
Nilai default: Tidak ada
Jika Anda menetapkan |
cassandra.externalSeedHost |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Nama host atau IP node cluster Cassandra. Jika tidak disetel, Kubernetes {i>local service<i} digunakan. |
cassandra.heapNewSize |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah memori sistem JVM yang dialokasikan ke objek yang lebih baru, dalam megabyte. |
cassandra.hostNetwork |
Dasar | Diperkenalkan dalam versi: 1.1.1
Nilai default: Mengaktifkan Kubernetes
Tetapkan Tetapkan Saat |
cassandra.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
cassandra.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
cassandra.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
cassandra.maxHeapSize |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Batas atas memori sistem JVM yang tersedia untuk operasi Cassandra, dalam megabyte. |
cassandra.multiRegionSeedHost |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Alamat IP dari cluster Cassandra yang ada digunakan untuk memperluas cluster yang ada ke cluster baru teritorial Anda. Lihat Mengonfigurasi host inti multi-region. |
cassandra.nodeSelector.key |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Wajib Kunci label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan data |
cassandra.nodeSelector.value |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Nilai label pemilih node opsional yang digunakan untuk menargetkan node Kubernetes khusus untuk
layanan data Lihat nodeSelector. |
cassandra.port |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Nomor port yang digunakan untuk terhubung ke cassandra. |
cassandra.rack |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan rak node Cassandra. |
cassandra.readinessProbe.failureThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan kesiapan telah gagal sebelum ditandai pod belum siap. Nilai minimumnya adalah 1. |
cassandra.readinessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
cassandra.readinessProbe.periodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan kesiapan, dalam detik. Nilai minimumnya adalah 1. |
cassandra.readinessProbe.successThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Keberhasilan minimum berturut-turut yang diperlukan agar pemeriksaan kesiapan dianggap berhasil setelah terjadi kegagalan. Nilai minimumnya adalah 1. |
cassandra.readinessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
cassandra.replicaCount |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Cassandra adalah {i>database<i} replika. Properti ini menentukan jumlah node Cassandra digunakan sebagai StatefulSet. |
cassandra.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
cassandra.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
cassandra.restore.cloudProvider |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Wajib diisi jika pemulihan diaktifkan. Penyedia cloud untuk penyimpanan cadangan. Untuk mendapatkan informasi tentang pencadangan dan pemulihan CSI untuk platform cloud seperti Google Cloud, AWS, dan Azure, lihat Pencadangan dan pemulihan CSI. |
cassandra.restore.dbStorageBucket |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Wajib diisi jika pemulihan diaktifkan. Bucket Cloud Storage untuk data cadangan yang akan dipulihkan. |
cassandra.restore.enabled |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: |
cassandra.restore.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
cassandra.restore.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
cassandra.restore.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
cassandra.restore.serviceAccountPath |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Salah satu dari Jalur ke file kunci Akun Layanan Google dengan peran Storage Object Admin. |
cassandra.restore.serviceAccountRef |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Salah satu dari |
cassandra.restore.snapshotTimestamp |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Wajib diisi jika pemulihan diaktifkan. Stempel waktu pencadangan yang harus dipulihkan. |
cassandra.restore.user |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: akun admin Nama pengguna Cassandra digunakan untuk pemulihan cadangan skema. Jika tidak ditentukan, pengguna admin yang akan digunakan. |
cassandra.sslCertPath |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada
Jalur di sistem Anda ke file sertifikat TLS. |
cassandra.sslKeyPath |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada
Jalur di sistem Anda ke file kunci pribadi TLS. |
cassandra.sslRootCAPath |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Rantai sertifikat ke CA root (certificate authority). |
cassandra.storage.capacity |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Wajib diisi jika Menentukan ukuran disk yang diperlukan, dalam mebibyte (Mi) atau gibibyte (Gi). |
cassandra.storage.storageclass |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Menentukan class penyimpanan lokal yang digunakan. |
cassandra.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Waktu antara permintaan penghapusan pod dan saat pod dimatikan, dalam detik. Selama selama periode ini, semua hook prestop akan dijalankan dan semua proses yang berjalan harus dihentikan dengan baik. |
cassandra[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
cassandra[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
cassandra[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
cassandra[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
cassandra[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
certManager
Apigee menggunakan cert-manager untuk sertifikat validasi.
Tabel berikut menjelaskan properti objek certManager
:
Properti | Jenis | Deskripsi |
---|---|---|
certManager.namespace |
Lanjutan | Diperkenalkan dalam versi: 1.9.0
Nilai default: Namespace untuk cert-manager. |
connectAgent
Apigee Connect memungkinkan bidang pengelolaan hybrid Apigee terhubung dengan aman ke layanan MART di bidang runtime tanpa mengharuskan Anda mengekspos endpoint MART di internet.
Lihat Apigee Connect.
Tabel berikut menjelaskan properti objek connectAgent
:
Properti | Jenis | Deskripsi |
---|---|---|
connectAgent.annotations |
Lanjutan | Diperkenalkan dalam versi: 1.5.0
Nilai default: Tidak ada Peta kunci/nilai opsional yang digunakan untuk menganotasi pod. Untuk informasi selengkapnya, lihat Anotasi kustom. |
connectAgent.server |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Lokasi server dan port untuk layanan ini. |
connectAgent.logLevel |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Level pelaporan log. Nilai dapat berupa:
|
connectAgent.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
connectAgent.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Label versi untuk image Docker layanan ini. |
connectAgent.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. Memeriksa file |
connectAgent.replicaCountMax |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Jumlah maksimum replika yang tersedia untuk penskalaan otomatis. |
connectAgent.replicaCountMin |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Jumlah minimum replika yang tersedia untuk penskalaan otomatis. Dalam produksi, Anda dapat meningkatkan |
connectAgent.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
connectAgent.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
connectAgent.serviceAccountPath |
Dasar | Diperkenalkan dalam versi: 1.1.1
Nilai default: Tidak ada Salah satu dari
Jalur ke file kunci Akun Layanan Google untuk akun layanan
Pada sebagian besar penginstalan, nilai |
connectAgent.serviceAccountRef |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Salah satu dari
Pada sebagian besar penginstalan, nilai |
connectAgent.targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Target pemakaian CPU untuk agen Apigee Connect di pod. Tujuan
nilai kolom ini memungkinkan Apigee Connect melakukan penskalaan otomatis saat pemakaian CPU
mencapai nilai ini, hingga |
connectAgent.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Waktu antara permintaan penghapusan pod dan saat pod dimatikan, dalam detik. Selama selama periode ini, semua hook prestop akan dijalankan dan semua proses yang berjalan harus dihentikan dengan baik. |
connectAgent[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
connectAgent[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
connectAgent[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
connectAgent[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
connectAgent[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
defaults
Kunci enkripsi Default untuk penginstalan hybrid Apigee.
Tabel berikut menjelaskan properti objek defaults
:
Properti | Jenis | Deskripsi |
---|---|---|
defaults.org.kmsEncryptionKey |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Kunci enkripsi default untuk organisasi di KMS. |
defaults.org.kvmEncryptionKey |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Kunci enkripsi default untuk organisasi di KVM. |
defaults.env.kmsEncryptionKey |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Kunci enkripsi default untuk lingkungan (env) di KMS. |
defaults.env.kvmEncryptionKey |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Kunci enkripsi default untuk lingkungan (env) di KVM. |
defaults.env.cacheEncryptionKey |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Kunci enkripsi cache default untuk lingkungan (env). |
diagnostic
Setelan untuk Alat kolektor diagnostik.
Lihat Menggunakan kolektor Diagnostik
Tabel berikut menjelaskan properti objek diagnostic
:
Properti | Jenis | Deskripsi |
---|---|---|
diagnostic.bucket |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Wajib Nama bucket Google Cloud Storage tempat data diagnostik Anda akan disimpan. Lihat Membuat bucket penyimpanan. |
diagnostic.container |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Wajib Kode ini menentukan jenis pod tempat Anda mengambil data. Nilainya dapat berupa salah satu dari:
|
diagnostic.loggingDetails.logDuration |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Wajib jika operasi pengumpulan diagnostik adalah "LOGGING"
(ditetapkan dengan Durasi data log yang dikumpulkan dalam milidetik. Nilai standarnya adalah
Lihat |
diagnostic.loggingDetails.loggerNames[] |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Wajib jika operasi pengumpulan diagnostik adalah "LOGGING"
(ditetapkan dengan Menentukan menurut nama pencatat log yang datanya akan dikumpulkan. Untuk Apigee Hybrid versi 1.6.0,
satu-satunya nilai yang didukung adalah diagnostic: loggingDetails: loggerNames: - ALL |
diagnostic.loggingDetails.logLevel |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Wajib jika operasi pengumpulan diagnostik adalah "LOGGING"
(ditetapkan dengan Menentukan perincian data logging yang akan dikumpulkan. Khusus di Apigee Hybrid 1.6
|
diagnostic.namespace |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Wajib Namespace Kubernetes tempat pod yang datanya Anda kumpulkan berada. Namespace
harus yang benar untuk penampung yang Anda tentukan dengan
|
diagnostic.operation |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Wajib Menentukan apakah akan mengumpulkan semua statistik atau hanya log. Nilainya adalah:
|
diagnostic.podNames[] |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Wajib Nama pod Kubernetes yang datanya Anda kumpulkan. Contoh: diagnostic: podNames: - apigee-runtime-eng-hybrid-example-3b2ebf3-150-8vfoj-2wcjn - apigee-runtime-eng-hybrid-example-3b2ebf3-150-8vfoj-6xzn2 |
diagnostic.serviceAccountPath |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Wajib Jalur ke file kunci akun layanan ( Lihat Tentang akun layanan. |
diagnostic.tcpDumpDetails.maxMsgs |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Salah satu dari
Menetapkan jumlah maksimum |
diagnostic.tcpDumpDetails.timeoutInSeconds |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Salah satu dari
Menetapkan jumlah waktu dalam detik untuk menunggu |
diagnostic.threadDumpDetails.delayInSeconds |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Keduanya
Penundaan dalam detik antara pengumpulan setiap thread dump. |
diagnostic.threadDumpDetails.iterations |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Tidak ada Keduanya
Jumlah iterasi thread dump jstack yang akan dikumpulkan. |
envs
Menentukan array lingkungan tempat Anda dapat men-deploy proxy API. Setiap lingkungan menyediakan konteks atau sandbox terisolasi untuk menjalankan proxy API.
Organisasi Anda yang mendukung hybrid harus memiliki setidaknya satu lingkungan.
Untuk mengetahui informasi selengkapnya, lihat Tentang lingkungan.
Tabel berikut menjelaskan properti envs
:
Properti | Jenis | Deskripsi |
---|---|---|
envs[].cacheEncryptionKey |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Salah satu dari Kunci enkripsi berenkode base64. Lihat Enkripsi data. |
envs[].cacheEncryptionPath |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Salah satu dari Jalur ke file yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
envs[].cacheEncryptionSecret.key |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Salah satu dari Kunci dari rahasia Kubernetes yang berisi kunci enkripsi yang berenkode base64. Lihat Enkripsi data. |
envs[].cacheEncryptionSecret.name |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Salah satu dari Nama rahasia Kubernetes yang berisi kunci enkripsi yang berenkode base64. Lihat Enkripsi data. |
envs[].components.runtime.replicaCountMax |
Dasar | Diperkenalkan dalam versi: 1.9.3
Nilai default: 4 Jumlah maksimum replika untuk penskalaan otomatis. Mengganti
|
envs[].components.runtime.replicaCountMin |
Dasar | Diperkenalkan dalam versi: 1.9.3
Nilai default: 1 Jumlah minimum replika untuk penskalaan otomatis. Mengganti
|
envs[].components.synchronizer.replicaCountMax |
Dasar | Diperkenalkan dalam versi: 1.9.3
Nilai default: 4 Jumlah maksimum replika untuk penskalaan otomatis. Mengganti
|
envs[].components.synchronizer.replicaCountMin |
Dasar | Diperkenalkan dalam versi: 1.9.3
Nilai default: 1 Jumlah minimum replika untuk penskalaan otomatis. Mengganti
|
envs[].components.udca.replicaCountMax |
Dasar | Diperkenalkan dalam versi: 1.9.3
Nilai default: 4 Jumlah maksimum replika untuk penskalaan otomatis. Mengganti
|
envs[].components.udca.replicaCountMin |
Dasar | Diperkenalkan dalam versi: 1.9.3
Nilai default: 1 Jumlah minimum replika untuk penskalaan otomatis. Mengganti
|
envs[].hostAliases[] |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Deprecated: Mulai dalam versi Hybrid 1.4, bidang runtime menerima ini informasi dari bidang manajemen. Lihat Tentang lingkungan dan grup lingkungan. |
envs[].httpProxy.host |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Menentukan nama host atau alamat IP tempat proxy HTTP dijalankan. Cantumkan properti envs: - name: test httpProxy: scheme: HTTP host: 10.12.0.47 port: 3128 ... Lihat juga: Mengonfigurasi forward proxy untuk proxy API. |
envs[].httpProxy.port |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Menentukan port tempat proxy HTTP dijalankan. Jika properti ini dihilangkan, dengan
default-nya menggunakan port |
envs[].httpProxy.scheme |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Menentukan jenis proxy HTTP sebagai HTTP atau HTTPS. Secara default, URL ini menggunakan "HTTP". |
envs[].httpProxy.username |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Jika proxy HTTP memerlukan autentikasi dasar, gunakan properti ini untuk memberikan nama pengguna. |
envs[].httpProxy.password |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Jika proxy HTTP memerlukan autentikasi dasar, gunakan properti ini untuk memberikan {i>password<i}. |
envs[].name |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Wajib Nama lingkungan Apigee yang akan disinkronkan. |
envs[].pollInterval |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Interval yang digunakan untuk polling perubahan sinkronisasi organisasi dan lingkungan, dalam detik. |
envs[].port |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Nomor port TCP untuk traffic HTTPS. |
envs[].serviceAccountPaths.runtime |
Dasar | Diperkenalkan dalam versi: 1.4.0
Nilai default: Tidak ada Jalur ke file di sistem lokal ke kunci Akun Layanan Google dengan
peran Cloud Trace Agent, biasanya
akun layanan |
envs[].serviceAccountPaths.synchronizer |
Dasar | Diperkenalkan dalam versi: 1.0
Nilai default: Tidak ada Jalur ke file di sistem lokal ke kunci Akun Layanan Google dengan peran Apigee Synchronizer Manager. |
envs[].serviceAccountPaths.udca |
Dasar | Diperkenalkan dalam versi: 1.0
Nilai default: Tidak ada Jalur ke file di sistem lokal ke kunci Akun Layanan Google dengan peran Apigee Analytic Agent. Hanya tetapkan properti ini jika |
envs[].serviceAccountSecretRefs.runtime |
Dasar | Diperkenalkan dalam versi: 1.4.0
Nilai default: Tidak ada Nama rahasia Kubernetes. Anda harus membuat rahasia menggunakan Layanan Google Kunci akun dengan peran Agen Cloud Trace sebagai inputnya. |
envs[].serviceAccountSecretRefs.synchronizer |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Nama rahasia Kubernetes. Anda harus membuat rahasia menggunakan Layanan Google Kunci akun dengan peran Apigee Synchronizer Manager sebagai inputnya. |
envs[].serviceAccountSecretRefs.udca |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Nama rahasia Kubernetes. Anda harus membuat rahasia menggunakan Layanan Google Kunci akun dengan peran Agen Analytic Apigee sebagai inputnya. Hanya tetapkan properti ini jika |
envs[].sslCertPath |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Baik
Jalur di sistem Anda ke file sertifikat TLS. |
envs[].sslKeyPath |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada
Jalur di sistem Anda ke file kunci pribadi TLS. |
envs[].sslSecret |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Baik
Nama file yang disimpan dalam secret Kubernetes yang berisi sertifikat TLS dan pribadi tombol. Anda harus membuat rahasia menggunakan sertifikat TLS dan data kunci sebagai inputnya. Lihat juga:
|
gcp
Mengidentifikasi project ID dan region Google Cloud tempat apigee-logger
dan apigee-metrics
mengirim data mereka.
Tabel berikut menjelaskan properti objek gcp
:
Properti | Jenis | Deskripsi |
---|---|---|
gcp.region |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Wajib Mengidentifikasi region Google Cloud
di mana |
gcp.projectID |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Wajib Mengidentifikasi project Google Cloud tempat |
gcp.projectIDRuntime |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Mengidentifikasi project cluster Kubernetes runtime. Properti |
gcp.workloadIdentityEnabled |
Dasar | Diperkenalkan dalam versi: 1.4.0
Nilai default: Mengaktifkan penggunaan Workload Identity. Dengan Workload Identity, workload di cluster GKE Anda dapat meniru akun layanan Identity and Access Management (IAM) untuk mengakses Google Cloud layanan IT perusahaan mereka. Jika Saat
|
httpProxy
httpProxy
menyediakan parameter konfigurasi untuk server proxy penerusan HTTP. Kapan
yang dikonfigurasi di overrides.yaml
, semua komunikasi internet untuk MART, Synchronizer, dan UDCA
komponen melewati server proxy.
Lihat juga: logger, mart, metrics, synchronizer, dan udca.
Tabel berikut menjelaskan properti objek httpProxy
:
Properti | Jenis | Deskripsi |
---|---|---|
httpProxy.host |
Dasar | Diperkenalkan dalam versi: 1.1.1
Nilai default: Tidak ada Nama host Proxy HTTP. |
httpProxy.port |
Dasar | Diperkenalkan dalam versi: 1.1.1
Nilai default: Tidak ada Port Proxy HTTP. |
httpProxy.scheme |
Dasar | Diperkenalkan dalam versi: 1.1.1
Nilai default: Skema yang digunakan oleh proxy. Nilai dapat berupa |
httpProxy.username |
Dasar | Diperkenalkan dalam versi: 1.1.1
Nilai default: Tidak ada Jika proxy HTTP memerlukan autentikasi dasar, gunakan properti ini untuk memberikan nama pengguna. |
httpProxy.password |
Dasar | Diperkenalkan dalam versi: 1.1.1
Nilai default: Tidak ada Jika proxy HTTP memerlukan autentikasi dasar, gunakan properti ini untuk memberikan {i>password<i}. |
ingressGateways
Mengonfigurasi gateway masuk Apigee untuk Apigee Hybrid.
Tabel berikut menjelaskan properti objek ingressGateways
:
Properti | Jenis | Deskripsi |
---|---|---|
ingressGateways[].image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
ingressGateways[].image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Label versi untuk image Docker layanan ini. |
ingressGateways[].image.url |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Lokasi image Docker untuk layanan ini. |
ingressGateways[].name |
Dasar | Diperkenalkan dalam versi: 1.8.0
Nilai default: Tidak ada Wajib Nama gateway masuk. Layanan lain akan menggunakan nama ini untuk menangani traffic ke gateway. Nama tersebut harus memenuhi persyaratan berikut:
Untuk informasi selengkapnya, lihat DNS Nama Subdomain dalam dokumentasi Kubernetes. |
ingressGateways[].resources.limits.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Batas CPU untuk resource, dalam milicore. |
ingressGateways[].resources.limits.memory |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Batas memori untuk resource, dalam mebibyte.
|
ingressGateways[].resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource, dalam milidetik. |
ingressGateways[].resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Memori yang diperlukan untuk operasi normal resource, dalam mebibyte. |
ingressGateways[].replicaCountMax |
Dasar | Diperkenalkan dalam versi: 1.8.0
Nilai default: Jumlah maksimum pod yang dapat ditambahkan secara otomatis oleh hybrid gateway masuk yang tersedia untuk penskalaan otomatis. |
ingressGateways[].replicaCountMin |
Dasar | Diperkenalkan dalam versi: 1.8.0
Nilai default: Jumlah minimum pod untuk gateway masuk yang tersedia untuk penskalaan otomatis. |
ingressGateways[].svcAnnotations |
Dasar | Diperkenalkan dalam versi: 1.8.0
Nilai default: Tidak ada Peta kunci/nilai opsional yang digunakan untuk menganotasi gateway masuk di platform yang mendukung anotasi. Contoh: ingressGateways: svcAnnotations: networking.gke.io/load-balancer-type: "Internal" |
ingressGateways[].svcLoadBalancerIP |
Dasar | Diperkenalkan dalam versi: 1.8.0
Nilai default: Tidak ada Pada platform yang mendukung penentuan alamat IP load balancer, load balancer akan dibuat dengan alamat IP ini. Pada platform yang tidak memungkinkan Anda menentukan beban alamat IP penyeimbang, properti ini akan diabaikan. |
ingressGateways[].svcType |
Dasar | Diperkenalkan dalam versi: 1.8.1
Nilai default: LoadBalancer Digunakan untuk mengubah jenis layanan k8s default untuk deployment masuk.
Setel nilai ke
|
ingressGateways[].targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan dalam versi: 1.10.5
Nilai default: Ambang batas penggunaan CPU untuk menskalakan jumlah pod dalam ReplicaSet, sebagai persentase dari total resource CPU yang tersedia. Saat penggunaan CPU melampaui nilai ini, maka hybrid akan secara bertahap
tingkatkan jumlah pod di ReplicaSet, hingga
Untuk informasi selengkapnya tentang penskalaan di Kubernetes, lihat Penskalaan Otomatis Pod Horizontal dalam dokumentasi Kubernetes. |
ingressGateways[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
ingressGateways[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
ingressGateways[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
ingressGateways[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
ingressGateways[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
istiod
Mengonfigurasi traffic masuk Apigee.
Tabel berikut menjelaskan properti objek istiod
:
Properti | Jenis | Deskripsi |
---|---|---|
istiod.accessLogFile |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Alamat file untuk log akses masuk, misalnya Membiarkan nilai ini tidak ditentukan akan menonaktifkan logging akses. |
istiod.accessLogFormat |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Format untuk log akses masuk. Membiarkan nilai ini tidak ditentukan akan menyebabkan penggunaan format log akses default proxy. 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 penambahan jeda baris agar 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 dalam versi: 1.9.2
Nilai default: Menentukan cara proxy Envoy (untuk gateway masuk Apigee) menangani
Header HTTP Nilainya dapat berupa:
Untuk 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.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
istiod.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Label versi untuk image Docker layanan ini. |
istiod.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.8.0
Nilai default: Lokasi image Docker untuk layanan ini. |
istiod[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
istiod[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
istiod[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
istiod[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
istiod[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
k8sCluster
Mengidentifikasi cluster Kubernetes tempat runtime hybrid diinstal.
Tabel berikut menjelaskan properti objek k8sCluster
:
Properti | Jenis | Deskripsi |
---|---|---|
k8sCluster.name |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Nama cluster Kubernetes tempat runtime hybrid diinstal. |
k8sCluster.region |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada 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 dalam versi: 1.2.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
kubeRBACProxy.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Label versi untuk image Docker layanan ini. |
kubeRBACProxy.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. Jika Anda tidak ingin menggunakan Google Docker Hub, download image dan gunakan alamat tempat image Docker Anda dihosting secara internal. |
kubeRBACProxy.resources.limits.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.10.4
Nilai default: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
kubeRBACProxy.resources.limits.memory |
Lanjutan | Diperkenalkan dalam versi: 1.10.4
Nilai default: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
kubeRBACProxy.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.10.4
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
kubeRBACProxy.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.10.4
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
logger
Menentukan layanan yang mengelola log operasional. Semua layanan hybrid Apigee yang berjalan di cluster Kubernetes Anda akan memberikan output informasi ini.
Untuk mengetahui informasi selengkapnya, lihat Ringkasan logging.
Tabel berikut menjelaskan properti objek logger
:
Properti | Jenis | Deskripsi |
---|---|---|
logger.annotations |
Lanjutan | Diperkenalkan dalam versi: 1.5.0
Nilai default: Tidak ada Peta kunci/nilai opsional yang digunakan untuk menganotasi pod. Untuk informasi selengkapnya, lihat Anotasi kustom. |
logger.enabled |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Mengaktifkan atau menonaktifkan logging di cluster. Untuk non-GKE yang ditetapkan ke |
logger.envVars |
Dasar | Diperkenalkan dalam versi: 1.8.5
Nilai default: Tidak ada 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.fluentd.buffer_chunk_limit |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Ukuran maksimum potongan buffer yang diperbolehkan, dalam kilobyte. Bagian yang melebihi batas akan di-flush ke antrean output secara otomatis. |
logger.fluentd.buffer_queue_limit |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Panjang maksimum antrean output. Batas defaultnya adalah 256 potongan. |
logger.fluentd.flush_interval |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Interval untuk menunggu sebelum memanggil pengosongan buffer berikutnya, dalam detik. |
logger.fluentd.max_retry_wait |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Interval maksimum antar-percobaan ulang penulisan, dalam detik. |
logger.fluentd.num_threads |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah thread yang digunakan untuk menghapus buffer. Nilai defaultnya adalah 1. |
logger.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
logger.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
logger.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
logger.livenessProbe.failureThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum dimulai ulang container-nya. Nilai minimumnya adalah 1. |
logger.livenessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah penampung dimulai sebelum pemeriksaan keaktifan dimulai. |
logger.livenessProbe.periodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
logger.livenessProbe.successThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Keberhasilan minimum berturut-turut yang diperlukan agar pemeriksaan keaktifan dianggap berhasil setelah jika terjadi kegagalan. Nilai minimumnya adalah 1. |
logger.livenessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
logger.nodeSelector.key |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Wajib Kunci label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan runtime |
logger.nodeSelector.value |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Wajib Nilai label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan runtime |
logger.proxyURL |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada URL server proxy pelanggan. |
logger.resources.limits.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
logger.resources.limits.memory |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
logger.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
logger.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
logger.serviceAccountPath |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Salah satu dari Jalur ke file kunci Akun Layanan Google dengan peran Logs Writer. |
logger.serviceAccountRef |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Salah satu dari |
logger.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Waktu antara permintaan penghapusan pod dan saat pod dimatikan, dalam detik. Selama selama periode ini, semua hook prestop akan dijalankan dan semua proses yang berjalan harus dihentikan dengan baik. |
logger[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
logger[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
logger[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
logger[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
logger[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
mart
Menentukan layanan MART (Management API untuk data RunTime), yang berfungsi sebagai penyedia API untuk API Apigee publik sehingga Anda dapat mengakses dan mengelola entity data runtime seperti KMS (Kunci API dan Token OAuth), produk KVM, Kuota, dan API.
Tabel berikut menjelaskan properti objek mart
:
Properti | Jenis | Deskripsi |
---|---|---|
mart.annotations |
Lanjutan | Diperkenalkan dalam versi: 1.5.0
Nilai default: Tidak ada Peta kunci/nilai opsional yang digunakan untuk menganotasi pod. Untuk informasi selengkapnya, lihat Anotasi kustom. |
mart.hostAlias |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Alias host yang mengarah ke objek MART. Anda dapat menetapkan properti ini ke |
mart.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
mart.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
mart.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. Memeriksa file |
mart.initCheckCF.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah resource CPU yang dialokasikan untuk pemeriksaan inisialisasi proses Cloud Foundry. |
mart.livenessProbe.failureThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum dimulai ulang container-nya. Nilai minimumnya adalah 1. |
mart.livenessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah penampung dimulai sebelum pemeriksaan keaktifan dimulai. |
mart.livenessProbe.periodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
mart.livenessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
mart.metricsURL |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: |
mart.nodeSelector.key |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Kunci label pemilih node opsional guna menargetkan node Kubernetes untuk |
mart.nodeSelector.value |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Nilai label pemilih node opsional untuk menargetkan node Kubernetes untuk |
mart.readinessProbe.failureThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan kesiapan telah gagal sebelum ditandai pod belum siap. Nilai minimumnya adalah 1. |
mart.readinessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
mart.readinessProbe.periodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan kesiapan, dalam detik. Nilai minimumnya adalah 1. |
mart.readinessProbe.successThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Keberhasilan minimum berturut-turut yang diperlukan agar pemeriksaan kesiapan dianggap berhasil setelah terjadi kegagalan. Nilai minimumnya adalah 1. |
mart.readinessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
mart.replicaCountMax |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah maksimum replika yang tersedia untuk penskalaan otomatis. |
mart.replicaCountMin |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah minimum replika yang tersedia untuk penskalaan otomatis. |
mart.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
mart.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
mart.serviceAccountPath |
Dasar | Diperkenalkan dalam versi: 1.1.1
Nilai default: Tidak ada Salah satu dari Jalur ke file kunci Akun Layanan Google tanpa peran. |
mart.serviceAccountRef |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Salah satu dari |
mart.sslCertPath |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada
Jalur sistem file lokal untuk memuat dan mengenkode SSL sertifikat ke Secret. |
mart.sslKeyPath |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Baik Jalur sistem file lokal untuk memuat dan mengenkode SSL kunci ke Secret. |
mart.sslSecret |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada
Nama file yang disimpan dalam secret Kubernetes yang berisi sertifikat TLS dan pribadi tombol. Anda harus membuat rahasia menggunakan sertifikat TLS dan data kunci sebagai inputnya. Lihat juga:
|
mart.targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Target pemakaian CPU untuk proses MART di pod. Tujuan
kolom ini memungkinkan MART melakukan penskalaan otomatis saat penggunaan CPU
mencapai nilai ini, hingga |
mart.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Waktu antara permintaan penghapusan pod dan saat pod dimatikan, dalam detik. Selama selama periode ini, semua hook prestop akan dijalankan dan semua proses yang berjalan harus dihentikan dengan baik. |
mart[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
mart[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
mart[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
mart[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
mart[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts 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.adapter.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.8.1
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
metrics.adapter.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.8.1
Nilai default: Label versi untuk image Docker layanan ini. |
metrics.adapter.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.8.1
Nilai default: Lokasi image Docker untuk layanan ini. |
metrics.aggregator.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal agregator di container Kubernetes, dan milidetik. |
metrics.aggregator.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal agregator di container Kubernetes, mebibyte. |
metrics.aggregator.resources.limits.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: Batas CPU untuk resource agregator dalam container Kubernetes, dalam millicore. |
metrics.aggregator.resources.limits.memory |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: Batas memori untuk resource agregator dalam container Kubernetes, dalam gibibyte. |
metrics.annotations |
Lanjutan | Diperkenalkan dalam versi: 1.5.0
Nilai default: Tidak ada Peta kunci/nilai opsional yang digunakan untuk menganotasi pod. Untuk informasi selengkapnya, lihat Anotasi kustom. |
metrics.app.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal aplikasi dalam container Kubernetes, dalam milidetik. |
metrics.app.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: Memori yang diperlukan untuk operasi normal aplikasi di container Kubernetes, dalam mebibyte. |
metrics.app.resources.limits.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: Batas CPU untuk resource aplikasi dalam container Kubernetes, dalam millicore. |
metrics.app.resources.limits.memory |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: Batas memori untuk resource aplikasi dalam container Kubernetes, dalam gibibyte. |
metrics.appStackdriverExporter.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: CPU yang diperlukan untuk operasi normal stackdriverExporter dalam container Kubernetes, dalam milidetik. |
metrics.appStackdriverExporter.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: Memori yang diperlukan untuk operasi normal stackdriverExporter di Kubernetes container, dalam mebibyte. |
metrics.appStackdriverExporter.resources.limits.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: Batas CPU untuk resource stackdriverExporter dalam container Kubernetes, di dan milidetik. |
metrics.appStackdriverExporter.resources.limits.memory |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: Batas memori untuk resource stackdriverExporter dalam container Kubernetes, di gibibita. |
metrics.enabled |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Mengaktifkan metrik Apigee. Tetapkan ke |
metrics.nodeSelector.key |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Wajib Kunci label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan runtime |
metrics.nodeSelector.value |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Wajib Nilai label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan runtime |
metrics.prometheus.args.storage_tsdb_retention |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah waktu tunggu Prometheus sebelum menghapus data lama dari penyimpanan lokal, dalam jam. |
metrics.prometheus.containerPort |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Port untuk terhubung ke layanan metrik Prometheus. |
metrics.prometheus.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
metrics.prometheus.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
metrics.prometheus.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
metrics.prometheus.livenessProbe.failureThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum dimulai ulang container-nya. Nilai minimumnya adalah 1. |
metrics.prometheus.livenessProbe.periodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
metrics.prometheus.livenessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
metrics.prometheus.readinessProbe.failureThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan kesiapan telah gagal sebelum ditandai pod belum siap. Nilai minimumnya adalah 1. |
metrics.prometheus.readinessProbe.periodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan kesiapan, dalam detik. Nilai minimumnya adalah 1. |
metrics.prometheus.readinessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
metrics.prometheus.sslCertPath |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Wajib Jalur ke sertifikat SSL untuk proses pengumpulan metrik Prometheus. Prometheus adalah alat Apigee dapat digunakan untuk mengumpulkan dan memproses metrik. Lihat:
|
metrics.prometheus.sslKeyPath |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Wajib Jalur ke Kunci SSL untuk proses pengumpulan metrik Prometheus. Prometheus adalah alat Apigee dapat digunakan untuk mengumpulkan dan memproses metrik. Lihat:
|
metrics.proxy.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal proxy di container Kubernetes, di dan milidetik. |
metrics.proxy.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal proxy di container Kubernetes, dalam mebibyte. |
metrics.proxy.resources.limits.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: Batas CPU untuk resource proxy dalam container Kubernetes, dalam millicore. |
metrics.proxy.resources.limits.memory |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: Batas memori untuk resource proxy dalam container Kubernetes, dalam gibibyte. |
metrics.proxyStackdriverExporter.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: CPU yang diperlukan untuk operasi normal stackdriverExporter dalam container Kubernetes, dalam milidetik. |
metrics.proxyStackdriverExporter.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: Memori yang diperlukan untuk operasi normal stackdriverExporter di Kubernetes container, dalam mebibyte. |
metrics.proxyStackdriverExporter.resources.limits.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: Batas CPU untuk resource stackdriverExporter dalam container Kubernetes, di dan milidetik. |
metrics.proxyStackdriverExporter.resources.limits.memory |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: Batas memori untuk resource stackdriverExporter dalam container Kubernetes, di gibibita. |
metrics.proxyURL |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada URL untuk proxy file bantuan proses metrik di cluster Kubernetes. |
metrics.sdSidecar.containerPort |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Port untuk terhubung ke layanan metrik Cloud Monitoring. |
metrics.sdSidecar.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan kapan Kubelet mengambil image Docker layanan ini. Nilai yang memungkinkan mencakup:
|
metrics.sdSidecar.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
metrics.sdSidecar.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
metrics.serviceAccountPath |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Salah satu dari Jalur ke file kunci Akun Layanan Google dengan peran Monitoring Metric Writer. |
metrics.serviceAccountRef |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Salah satu dari |
metrics.stackdriverExporter.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Deprecated: Dimulai dalam versi Hybrid 1.8, |
metrics.stackdriverExporter.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Deprecated: Dimulai dalam versi Hybrid 1.8, |
metrics.stackdriverExporter.resources.limits.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Deprecated: Dimulai dalam versi Hybrid 1.8, |
metrics.stackdriverExporter.resources.limits.memory |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Deprecated: Dimulai dalam versi Hybrid 1.8, |
metrics.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Waktu antara permintaan penghapusan pod dan saat pod dimatikan, dalam detik. Selama selama periode ini, semua hook prestop akan dijalankan dan semua proses yang berjalan harus dihentikan dengan baik. |
metrics[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
metrics[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
metrics[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
metrics[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
metrics[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts 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.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
mintTaskScheduler.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: Label versi untuk image Docker layanan ini. |
mintTaskScheduler.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: Lokasi image Docker untuk layanan ini. |
mintTaskScheduler.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
mintTaskScheduler.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.7.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
mintTaskScheduler[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
mintTaskScheduler[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
mintTaskScheduler[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
mintTaskScheduler[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
mintTaskScheduler[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
nodeSelector
Objek nodeSelector
menentukan node untuk instance Apigee Anda. Video di balik layar
saat apigeectl
berjalan, Anda harus memetakan kunci/nilai label untuk
apigeeRuntime
dan apigeeData
ke komponen Istio dan MART secara terpisah.
Anda dapat menggantinya untuk setiap objek di properti mart:nodeSelector.
Tabel berikut menjelaskan properti objek nodeSelector
:
Properti | Jenis | Deskripsi |
---|---|---|
nodeSelector.apigeeData.key |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: ApigeeData adalah node untuk database Cassandra. Kunci label pemilih node untuk penargetan Node Kubernetes untuk menangani data layanan Apigee. |
nodeSelector.apigeeData.value |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: apigee-data adalah node untuk {i>database<i} Cassandra. Nilai label pemilih node untuk penargetan Node Kubernetes untuk menangani data layanan Apigee. |
nodeSelector.apigeeRuntime.key |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Apigee Runtime adalah node untuk lingkungan runtime project. Label pemilih node kunci untuk menargetkan node Kubernetes untuk layanan runtime Apigee. |
nodeSelector.apigeeRuntime.value |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default:
|
nodeSelector.requiredForScheduling |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: false Secara default, properti
Untuk produksi, |
redis
Tabel berikut menjelaskan properti objek redis
:
Properti | Jenis | Deskripsi |
---|---|---|
redis.auth.password |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Wajib Sandi untuk administrator Redis. Pengguna admin digunakan untuk aktivitas administratif apa pun dan dilakukan di cluster Redis. |
redis.auth.secret |
Dasar | Diperkenalkan dalam versi: 1.9.1
Nilai default: Tidak ada Nama file yang disimpan dalam secret Kubernetes yang berisi sandi untuk Administrator Redis. File rahasia harus berisi kunci: data: redis.auth.password: encoded_value Lihat juga:
|
redis.envoy.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.6.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
redis.envoy.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.6.0
Nilai default: Label versi untuk image Docker layanan ini. |
redis.envoy.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.6.0
Nilai default: Lokasi image Docker untuk layanan ini. |
redis.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.6.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
redis.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.6.0
Nilai default: Label versi untuk image Docker layanan ini. |
redis.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.6.0
Nilai default: Lokasi image Docker untuk layanan ini. |
redis.replicaCount |
Dasar | Diperkenalkan dalam versi: 1.6.0
Nilai default: Redis adalah penyimpanan replika. Properti ini menentukan jumlah node Redis yang digunakan sebagai StatefulSet. |
redis.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.6.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, di dan milidetik. |
redis[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
redis[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
redis[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
redis[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
redis[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
runtime
Tabel berikut menjelaskan properti objek runtime
:
Properti | Jenis | Deskripsi |
---|---|---|
runtime.annotations |
Lanjutan | Diperkenalkan dalam versi: 1.5.0
Nilai default: Tidak ada Peta kunci/nilai opsional yang digunakan untuk menganotasi pod. Untuk informasi selengkapnya, lihat Anotasi kustom. |
runtime.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
runtime.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
runtime.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: URL ke resource gambar penginstalan Anda, misalnya:
Lokasi image Docker untuk layanan ini. |
runtime.livenessProbe.failureThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum dimulai ulang container-nya. Nilai minimumnya adalah 1. |
runtime.livenessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah penampung dimulai sebelum pemeriksaan keaktifan dimulai. |
runtime.livenessProbe.periodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
runtime.livenessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
runtime.nodeSelector.key |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Kunci label pemilih Node opsional untuk menargetkan node Kubernetes bagi layanan Lihat properti nodeSelector. |
runtime.nodeSelector.value |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Nilai label pemilih node untuk menargetkan node Kubernetes bagi layanan |
runtime.readinessProbe.failureThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan kesiapan telah gagal sebelum ditandai pod belum siap. Nilai minimumnya adalah 1. |
runtime.readinessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
runtime.readinessProbe.periodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan kesiapan, dalam detik. Nilai minimumnya adalah 1. |
runtime.readinessProbe.successThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Keberhasilan minimum berturut-turut yang diperlukan agar pemeriksaan kesiapan dianggap berhasil setelah terjadi kegagalan. Nilai minimumnya adalah 1. |
runtime.readinessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
runtime.replicaCountMax |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah maksimum replika yang tersedia untuk penskalaan otomatis. |
runtime.replicaCountMin |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah minimum replika yang tersedia untuk penskalaan otomatis. |
runtime.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
runtime.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Memori yang diperlukan untuk operasi normal resource di container Kubernetes, dalam mebibyte
( |
runtime.service.type |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jenis layanan. Anda dapat menetapkannya ke layanan selain ClusterIP; misalnya,
|
runtime.targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Target pemakaian CPU untuk proses runtime di pod. Tujuan
nilai kolom ini memungkinkan runtime diskalakan otomatis saat penggunaan CPU
mencapai nilai ini, hingga |
runtime.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Waktu antara permintaan penghapusan pod dan saat pod dimatikan, dalam detik. Selama selama periode ini, semua hook prestop akan dijalankan dan semua proses yang berjalan harus dihentikan dengan baik. |
runtime[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
runtime[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
runtime[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
runtime[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
runtime[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
synchronizer
Memastikan Pemroses Pesan selalu diupdate dengan proxy API yang terakhir di-deploy paket. Untuk melakukan ini, Synchronizer melakukan polling pada bidang manajemen; ketika kontrak baru terdeteksi, sinkronisasi akan mengirimkannya ke bidang runtime. Secara default, Synchronizer menyimpan lingkungan data konfigurasi di Cassandra.
Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi Synchronizer.
Tabel berikut menjelaskan properti objek synchronizer
:
Properti | Jenis | Deskripsi |
---|---|---|
synchronizer.annotations |
Lanjutan | Diperkenalkan dalam versi: 1.5.0
Nilai default: Tidak ada Peta kunci/nilai opsional yang digunakan untuk menganotasi pod. Untuk informasi selengkapnya, lihat Anotasi kustom. |
synchronizer.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
synchronizer.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
synchronizer.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
synchronizer.livenessProbe.failureThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum dimulai ulang container-nya. Nilai minimumnya adalah 1. |
synchronizer.livenessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah penampung dimulai sebelum pemeriksaan keaktifan dimulai. |
synchronizer.livenessProbe.periodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
synchronizer.livenessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
synchronizer.nodeSelector.key |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Wajib Kunci label pemilih node opsional guna menargetkan node Kubernetes untuk Lihat nodeSelector. |
synchronizer.nodeSelector.value |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Nilai label pemilih node opsional yang digunakan untuk menargetkan node Kubernetes untuk Lihat nodeSelector. |
synchronizer.pollInterval |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Durasi waktu tunggu Synchronizer antar polling operasional bisnis. Sinkronkanr polling layanan bidang kontrol Apigee untuk mendeteksi dan mengambil runtime baru kontrak. |
synchronizer.readinessProbe.failureThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan kesiapan telah gagal sebelum ditandai pod belum siap. Nilai minimumnya adalah 1. |
synchronizer.readinessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
synchronizer.readinessProbe.periodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan kesiapan, dalam detik. Nilai minimumnya adalah 1. |
synchronizer.readinessProbe.successThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Keberhasilan minimum berturut-turut yang diperlukan agar pemeriksaan kesiapan dianggap berhasil setelah terjadi kegagalan. Nilai minimumnya adalah 1. |
synchronizer.readinessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
synchronizer.replicaCount |
Dasar | Diperkenalkan dalam versi: 1.0.0
Deprecated: Mulai versi Hybrid 1.2, kelola replika Sinkronisasi
hitung dengan:
|
synchronizer.replicaCountMax |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Jumlah maksimum replika untuk penskalaan otomatis. |
synchronizer.replicaCountMin |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Jumlah minimum replika untuk penskalaan otomatis. |
synchronizer.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
synchronizer.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam gigabyte. |
synchronizer.serviceAccountPath |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Salah satu dari Jalur ke file kunci Akun Layanan Google dengan peran Apigee Synchronizer Manager. |
synchronizer.serviceAccountRef |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Salah satu dari |
synchronizer.targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default:
Target pemakaian CPU untuk proses Synchronizer di pod. Tujuan
nilai kolom ini memungkinkan Synchronizer melakukan penskalaan otomatis saat pemakaian CPU
mencapai nilai ini, hingga |
synchronizer.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Waktu antara permintaan penghapusan pod dan saat pod dimatikan, dalam detik. Selama selama periode ini, semua hook prestop akan dijalankan dan semua proses yang berjalan harus dihentikan dengan baik. |
synchronizer[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
synchronizer[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
synchronizer[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
synchronizer[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
synchronizer[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
udca
(Agen Pengumpulan Data Universal) Menentukan layanan yang berjalan dalam pod pengumpulan data pada bidang runtime. Layanan ini mengekstrak data analisis dan status deployment dan mengirimkannya ke Platform Analisis Terpadu (UAP).
Untuk informasi selengkapnya, lihat data Analytics dan status deployment pengumpulan data.
Tabel berikut menjelaskan properti objek udca
:
Properti | Jenis | Deskripsi |
---|---|---|
udca.annotations |
Lanjutan | Diperkenalkan dalam versi: 1.5.0
Nilai default: Tidak ada Peta kunci/nilai opsional yang digunakan untuk menganotasi pod. Untuk informasi selengkapnya, lihat Anotasi kustom. |
udca.fluentd.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
udca.fluentd.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
udca.fluentd.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
udca.fluentd.resources.limits.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
udca.fluentd.resources.limits.memory |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
udca.fluentd.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
udca.fluentd.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
udca.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: IfNotPresent Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
udca.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
udca.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
udca.jvmXms |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Deprecated: Mulai dalam versi Hybrid 1.8, |
udca.jvmXmx |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Deprecated: Mulai dalam versi Hybrid 1.8, |
udca.livenessProbe.failureThreshold |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum dimulai ulang container-nya. Nilai minimumnya adalah 1. |
udca.livenessProbe.initialDelaySeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah penampung dimulai sebelum pemeriksaan keaktifan dimulai. |
udca.livenessProbe.periodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
udca.livenessProbe.timeoutSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
udca.nodeSelector.key |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Wajib Kunci label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan runtime |
udca.nodeSelector.value |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Wajib Nilai label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan runtime |
udca.pollingIntervalInSec |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Lamanya waktu, dalam detik, saat UDCA menunggu antar polling operasional bisnis. UDCA memeriksa direktori data tentang pengumpulan data sistem file pod untuk mendeteksi file baru yang akan diupload. |
udca.replicaCountMax |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah maksimum pod yang dapat ditambahkan secara otomatis dan hybrid untuk deployment UDCA. Karena UDCA diimplementasikan sebagai ReplicaSet, pod merupakan replika.
Sebaiknya tetapkan |
udca.replicaCountMin |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Jumlah minimum pod untuk deployment UDCA. Karena UDCA diterapkan sebagai ReplicaSet, podnya adalah replika. Jika penggunaan CPU melebihi |
udca.resources.limits.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
udca.resources.limits.memory |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
udca.resources.requests.cpu |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
udca.resources.requests.memory |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
udca.revision |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Nilai statis yang diisi dalam label untuk mengaktifkan canary deployment. |
udca.serviceAccountPath |
Dasar | Diperkenalkan dalam versi: 1.0.0
Nilai default: Tidak ada Salah satu dari Jalur ke file kunci Akun Layanan Google dengan peran Agen Analytics Apigee. |
udca.serviceAccountRef |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Salah satu dari |
udca.targetCPUUtilizationPercentage |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Ambang batas penggunaan CPU untuk menskalakan jumlah pod dalam ReplicaSet, sebagai persentase dari total resource CPU yang tersedia. Hybrid menggunakan gabungan pemanfaatan semua container dalam data pod koleksi (baik fasih maupun UDCA) untuk menghitung arus tingkat penggunaan. Saat penggunaan CPU melampaui nilai ini, maka hybrid akan secara bertahap
tingkatkan jumlah pod di ReplicaSet, hingga
|
udca.terminationGracePeriodSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.0.0
Nilai default: Waktu antara permintaan penghapusan pod dan saat pod dimatikan, dalam detik. Selama selama periode ini, semua hook prestop akan dijalankan dan semua proses yang berjalan harus dihentikan dengan baik. |
udca[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
udca[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
udca[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
udca[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
udca[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
virtualhosts
Properti virtualhosts
adalah properti konfigurasi yang wajib.
Dengan host virtual, Apigee Hybrid dapat menangani permintaan API ke
grup lingkungan yang ditentukan..
Untuk informasi selengkapnya, lihat Mengonfigurasi host virtual.
Tabel berikut menjelaskan properti objek virtualhosts
:
Properti | Jenis | Deskripsi |
---|---|---|
virtualhosts[].additionalGateways |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Daftar Gateway Istio untuk mengarahkan traffic. |
virtualhosts[].cipherSuites[] |
Lanjutan | Diperkenalkan dalam versi: 1.9.2
Nilai default: Tidak ada Properti ini mengonfigurasi cipher TLS yang digunakan di gateway masuk. Di bawah ini adalah daftar penyandian yang diaktifkan secara default dalam format OpenSSL. Anda dapat menemukan informasi selengkapnya tentang cipher yang didukung dalam dokumentasi untuk build FIPS Boring Envoy. Nilai kosong secara default ditetapkan ke cipher suite yang didukung oleh build Boring FIPS dari Envoy. Diaktifkan secara default untuk TLS v.1.3 (Anda tidak dapat mengganti ciphersuite TLS 1.3):
Diaktifkan secara default untuk TLS v.1.2:
Jika Anda ingin mengaktifkan versi lama TLS di deployment gateway masuk Apigee, gunakan 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 dalam versi: 1.2.0
Nilai default: Tidak ada Wajib Nama host virtual. |
virtualhosts[].maxTLSProtocolVersion |
Dasar | Diperkenalkan dalam versi: 1.3.0
Nilai default: Tidak ada Versi maksimum protokol TLS yang dapat dipilih Envoy. Envoy otomatis menggunakan
versi protokol TLS yang optimal antara Nilai harus dalam bentuk angka. Contoh: virtualhosts: - name: default maxTLSProtocolVersion: "1.3"
Nomor tersebut mewakili nomor versi TLS dalam bentuk Lihat juga
|
virtualhosts[].minTLSProtocolVersion |
Dasar | Diperkenalkan dalam versi: 1.3.0
Nilai default: Tidak ada Versi minimum protokol TLS yang dapat dipilih Envoy. Envoy otomatis menggunakan
versi protokol TLS yang optimal antara Nilai harus dalam bentuk angka. Contoh: virtualhosts: - name: default minTLSProtocolVersion: "1.2"
Nomor tersebut mewakili nomor versi TLS dalam bentuk Lihat juga
|
virtualhosts[].selector |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Wajib Pasangan pemilih nilai kunci untuk mengarah ke pemilih masuk yang berbeda.
Jika tidak ada label pemilih yang diberikan, konfigurasi akan diberikan ke gateway masuk Apigee. |
virtualhosts[].sslCertPath |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada
Jalur di sistem Anda ke file sertifikat TLS. |
virtualhosts[].sslKeyPath |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada
Jalur di sistem Anda ke file kunci pribadi TLS. |
virtualhosts[].sslSecret |
Dasar | Diperkenalkan dalam versi: 1.2.0
Nilai default: Tidak ada Baik
Nama file yang disimpan dalam secret Kubernetes yang berisi sertifikat TLS dan pribadi tombol. Anda harus membuat rahasia menggunakan sertifikat TLS dan data kunci sebagai inputnya. Lihat juga:
|
watcher
Properti watcher
adalah properti konfigurasi yang wajib.
Watcher adalah proses yang mengawasi perubahan konfigurasi dan memicu aplikasi untuk
bidang runtime.
Tabel berikut menjelaskan properti objek watcher
:
Properti | Jenis | Deskripsi |
---|---|---|
watcher.annotations |
Lanjutan | Diperkenalkan dalam versi: 1.5.0
Nilai default: Tidak ada Peta kunci/nilai opsional yang digunakan untuk menganotasi pod. Untuk informasi selengkapnya, lihat Anotasi kustom. |
watcher.args.enableIssueScanning |
Lanjutan | Diperkenalkan dalam versi: 1.10.0
Nilai default: Mengaktifkan atau menonaktifkan kemunculan Masalah otomatis. Saat Tetapkan ke |
watcher.args.issueScanInterval |
Lanjutan | Diperkenalkan dalam versi: 1.10.0
Nilai default: Interval dalam detik untuk seberapa sering Watcher memindai bidang runtime untuk menemukan masalah otomatis muncul. Untuk informasi selengkapnya, lihat Masalah otomatis muncul. |
watcher.image.pullPolicy |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
watcher.image.tag |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: Label versi untuk image Docker layanan ini. |
watcher.image.url |
Lanjutan | Diperkenalkan dalam versi: 1.4.0
Nilai default: lokasi image Docker untuk layanan ini. |
watcher.replicaCountMax |
Dasar | Diperkenalkan dalam versi: 1.3.0
Nilai default: Jumlah maksimum replika watcher. Ini harus disimpan dengan
|
watcher.replicaCountMin |
Dasar | Diperkenalkan dalam versi: 1.3.0
Nilai default: Jumlah minimum replika watcher. |
watcher.serviceAccountPath |
Dasar | Diperkenalkan dalam versi: 1.3.0
Nilai default: Tidak ada Wajib. Jalur ke file kunci Akun Layanan Google dengan peran Apigee Runtime Agent. |
watcher.serviceAccountRef |
Lanjutan | Diperkenalkan dalam versi: 1.3.0
Nilai default: Tidak ada Salah satu dari serviceAccountPath atau serviceAccountRef adalah tidak diperlukan. |
watcher[].tolerations.effect |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan fitur Taint dan Toleransi Kubernetes.
Lihat Taint and Tolerations: Concepts untuk mengetahui detailnya. |
watcher[].tolerations.key |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
watcher[].tolerations.operator |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Diperlukan untuk menggunakan Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
watcher[].tolerations.tolerationSeconds |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |
watcher[].tolerations.value |
Lanjutan | Diperkenalkan dalam versi: 1.10.1
Nilai default: Tidak ada Digunakan oleh Taint dan Toleransi Kubernetes.
Lihat Taint dan Tolerations: Concepts untuk mengetahui detailnya. |