Bagian ini mencantumkan semua properti konfigurasi yang dapat digunakan untuk menyesuaikan bidang runtime deployment hybrid Apigee.
Properti 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 | Deskripsi |
---|---|
contractProvider |
Versi: 1.0.0
Nilai default: https://apigee.googleapis.com Menentukan jalur API untuk semua API di penginstalan Anda. |
gcpProjectID |
Deprecated: Untuk v1.2.0 dan yang lebih baru, gunakan gcp.projectID .
Versi: 1.0.0 Nilai default: tidak ada Wajib ID project Google Cloud Anda. Berfungsi dengan |
gcpRegion |
Deprecated: Untuk v1.2.0 dan yang lebih baru, gunakan gcp.region .
Versi: 1.0.0 Nilai default: Wajib Region atau zona GCP closet dari cluster Kubernetes Anda. Berfungsi dengan |
imagePullSecrets.name |
Versi: 1.0.0
Nilai default: Tidak ada Nama secret Kubernetes dikonfigurasi sebagai jenis docker-registry; digunakan untuk menarik image dari repo pribadi. |
k8sClusterName |
Deprecated: Untuk v1.2.0 dan yang lebih baru, gunakan k8sCluster.name
dan k8sCluster.region sebagai gantinya.
Versi: 1.0.0 Nilai default: Tidak ada Nama procluster Kubernetes (K8S) tempat project hybrid Anda dijalankan. Mendukung
|
kmsEncryptionKey |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
namespace |
Versi: 1.0.0
Nilai default: Namespace cluster Kubernetes Anda tempat komponen Apigee akan diinstal. |
org |
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. |
revision |
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 mengupdate penggantian YAML tertentu yang menghasilkan PodTemplateSpec Kubernetes yang mendasari
ubah, properti pengganti
Saat properti
Perubahan pada properti objek berikut memerlukan pembaruan untuk Untuk mengetahui informasi selengkapnya, lihat Update berkelanjutan. |
validateServiceAccounts |
Versi: 1.0.0
Nilai default: true Mengaktifkan validasi ketat untuk izin akun layanan. Opsi ini menggunakan Cloud Resource Manager Metode API "testIamPermissions" untuk memverifikasi bahwa akun layanan yang diberikan memiliki izin akses. Pada akun layanan untuk Apigee Org, pemeriksaan project ID adalah satu yang dipetakan ke Organisasi. Untuk Metrics dan Logger, proyek yang diperiksa didasarkan pada "gcpProjectID" penggantian.yaml.
Lihat juga |
ao
Operator Apigee (AO) membuat dan mengupdate resource Kubernetes dan Istio tingkat rendah yang diperlukan untuk men-deploy dan mempertahankan ApigeeDeployment (AD). Misalnya, pengontrol menjalankan rilis pemroses pesan. Selain itu, memvalidasi konfigurasi Deployment Apigee sebelum mempertahankannya di cluster Kubernetes.
Tabel berikut menjelaskan properti objek ao
operator apigee:
Properti | Deskripsi |
---|---|
ao.image.pullPolicy |
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 |
Versi: 1.2.0
Nilai default: Label versi untuk image Docker layanan ini. |
ao.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
ao.resources.limits.cpu |
Versi: 1.2.0
Nilai default: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
ao.resources.limits.memory |
Versi: 1.2.0
Nilai default: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
ao.resources.requests.cpu |
Versi: 1.2.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
ao.resources.requests.memory |
Versi: 1.2.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
authz
Tabel berikut menjelaskan properti objek authz
:
Properti | Deskripsi |
---|---|
authz.image.pullPolicy |
Versi: 1.0.0
Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
authz.image.tag |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
authz.image.url |
Versi: 1.0.0
Nilai default:
Lokasi image Docker untuk layanan ini. |
authz.livenessProbe.failureThreshold |
Versi: 1.0.0
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan keaktifan telah gagal sebelum dimulai ulang container-nya. Nilai minimumnya adalah 1. |
authz.livenessProbe.initialDelaySeconds |
Versi: 1.0.0
Nilai default: Jumlah detik setelah penampung dimulai sebelum pemeriksaan keaktifan dimulai. |
authz.livenessProbe.periodSeconds |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
authz.livenessProbe.timeoutSeconds |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
authz.readinessProbe.failureThreshold |
Versi: Beta2
Nilai default: Frekuensi Kubernetes akan memverifikasi bahwa pemeriksaan kesiapan telah gagal sebelum ditandai pod belum siap. Nilai minimumnya adalah 1. |
authz.readinessProbe.initialDelaySeconds |
Versi: 1.0.0
Nilai default: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
authz.readinessProbe.periodSeconds |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan kesiapan, dalam detik. Nilai minimumnya adalah 1. |
authz.readinessProbe.successThreshold |
Versi: 1.0.0
Nilai default: Keberhasilan minimum berturut-turut yang diperlukan agar pemeriksaan kesiapan dianggap berhasil setelah terjadi kegagalan. Nilai minimumnya adalah 1. |
authz.readinessProbe.timeoutSeconds |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
authz.resources.requests.cpu |
Versi: 1.0.0
Nilai default: Jumlah resource CPU yang dialokasikan untuk permintaan autentikasi. |
authz.resources.requests.memory |
Versi: 1.0.0
Nilai default: Jumlah resource memori yang dialokasikan untuk permintaan autentikasi. |
busyBoxInit
(Tidak digunakan lagi)
Tabel berikut menjelaskan properti objek busyBoxInit
:
Properti | Deskripsi |
---|---|
busyBoxInit.image.pullPolicy |
Deprecated.
Versi: 1.0.0 Nilai default: Menentukan kapan kubelet akan mengambil image Docker pod. Nilai yang memungkinkan mencakup:
Untuk informasi selengkapnya, lihat Memperbarui gambar. |
busyBoxInit.image.tag |
Deprecated.
Versi: 1.0.0 Nilai default: Label versi untuk image Docker layanan ini. |
busyBoxInit.image.url |
Deprecated.
Versi: 1.0.0 Nilai default: Lokasi image Docker untuk layanan ini. |
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 Mengonfigurasi Cassandra.
Tabel berikut menjelaskan properti objek cassandra
:
Properti | Deskripsi |
---|---|
cassandra.auth.admin.password |
Versi: 1.0.0
Nilai default: "iloveapis123" Wajib Sandi untuk administrator Cassandra. Pengguna admin digunakan untuk aktivitas administratif apa pun dilakukan di gugus Cassandra. |
cassandra.auth.ddl.password |
Versi: 1.0.0
Nilai default: "iloveapis123" 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 |
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 |
Versi: 1.0.0
Nilai default: "iloveapis123" 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 |
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 |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
cassandra.auth.image.url |
Versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
cassandra.backup.cloudProvider |
Versi: 1.0.0
Nilai default: Wajib ada jika pencadangan diaktifkan. Penyedia cloud untuk penyimpanan cadangan. |
cassandra.backup.dbStorageBucket |
Versi: 1.0.0
Nilai default: Tidak ada Wajib ada jika pencadangan diaktifkan. Bucket Cloud Storage untuk data cadangan. |
cassandra.backup.enabled |
Versi: 1.0.0
Nilai default: Pencadangan data tidak diaktifkan secara default. Untuk mengaktifkan, tetapkan ke |
cassandra.backup.image.pullPolicy |
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 |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
cassandra.backup.image.url |
Versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
cassandra.backup.schedule |
Versi: 1.0.0
Nilai default: Jadwal untuk chron job. |
cassandra.backup.serviceAccountPath |
Versi: 1.0.0
Nilai default: Tidak ada Salah satu dari backup.serviceAccountPath atau backup.serviceAccountSecretRef wajib diisi jika pencadangan diaktifkan. Jalur ke file kunci Akun Layanan Google dengan peran Storage Object Admin. |
cassandra.backup.serviceAccountSecretRef |
Versi: 1.2.0
Nilai default: Tidak ada Salah satu dari backup.serviceAccountPath atau backup.serviceAccountSecretRef wajib diisi jika pencadangan diaktifkan. Nama rahasia Kubernetes. Anda harus membuat rahasia menggunakan Layanan Google Kunci akun dengan peran Storage Object Admin sebagai inputnya. |
cassandra.clusterName |
Versi: 1.0.0
Nilai default: Menentukan nama cluster Cassandra. |
cassandra.datacenter |
Versi: 1.0.0
Nilai default: Menentukan pusat data node Cassandra. |
cassandra.dnsPolicy |
Versi: 1.1.1
Nilai default: Jika
Jika
Lihat
Kebijakan DNS Pod dalam dokumentasi Kubernetes untuk mengetahui lebih banyak nilai untuk |
cassandra.externalSeedHost |
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 |
Versi: 1.0.0
Nilai default: Jumlah memori sistem JVM yang dialokasikan ke objek yang lebih baru, dalam megabyte. |
cassandra.hostNetwork |
Versi: 1.1.1
Nilai default: Tetapkan ke true untuk deployment berbasis Anthos. Jika |
cassandra.image.pullPolicy |
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 |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
cassandra.image.url |
Versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
cassandra.maxHeapSize |
Versi: 1.0.0
Nilai default: Batas atas memori sistem JVM yang tersedia untuk operasi Cassandra, dalam megabyte. |
cassandra.multiRegionSeedHost |
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 |
Versi: 1.0.0
Nilai default: Tidak ada Wajib Kunci label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan data Lihat Menambahkan pemilih node. |
cassandra.nodeSelector.value |
Versi: 1.0.0
Nilai default: Tidak ada Nilai label pemilih ode opsional yang digunakan untuk menargetkan node Kubernetes khusus untuk
Lihat nodeSelector. |
cassandra.port |
Versi: 1.0.0
Nilai default: Nomor port yang digunakan untuk terhubung ke cassandra. |
cassandra.rack |
Versi: 1.0.0
Nilai default: Menentukan rak node Cassandra. |
cassandra.readinessProbe.failureThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
cassandra.readinessProbe.periodSeconds |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan kesiapan, dalam detik. Nilai minimumnya adalah 1. |
cassandra.readinessProbe.successThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
cassandra.replicaCount |
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 |
Versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
cassandra.resources.requests.memory |
Versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
cassandra.restore.cloudProvider |
Versi: 1.0.0
Nilai default: Wajib diisi jika pemulihan diaktifkan. Penyedia cloud untuk penyimpanan cadangan. |
cassandra.restore.dbStorageBucket |
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 |
Versi: 1.0.0
Nilai default: |
cassandra.restore.image.pullPolicy |
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 |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
cassandra.restore.image.url |
Versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
cassandra.restore.serviceAccountPath |
Versi: 1.0.0
Nilai default: Tidak ada Salah satu dari Restore.serviceAccountPath atau Restore.serviceAccountSecretRef diperlukan jika pemulihan diaktifkan. Jalur ke file kunci Akun Layanan Google dengan peran Storage Object Admin. |
cassandra.restore.serviceAccountSecretRef |
Versi: 1.2.0
Nilai default: Tidak ada Salah satu dari Restore.serviceAccountPath atau Restore.serviceAccountSecretRef diperlukan jika pemulihan diaktifkan. Nama rahasia Kubernetes. Anda harus membuat rahasia menggunakan Layanan Google Kunci akun dengan peran Storage Object Admin sebagai inputnya. |
cassandra.restore.snapshotTimestamp |
Versi: 1.0.0
Nilai default: Tidak ada Wajib diisi jika pemulihan diaktifkan. Stempel waktu pencadangan yang harus dipulihkan. |
cassandra.restore.user |
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 |
Versi: 1.2.0
Nilai default: Tidak ada
Jalur di sistem Anda ke file sertifikat TLS. |
cassandra.sslKeyPath |
Versi: 1.2.0
Nilai default: Tidak ada
Jalur di sistem Anda ke file kunci pribadi TLS. |
cassandra.sslRootCAPath |
Versi: 1.2.0
Nilai default: Tidak ada Rantai sertifikat ke CA root (certificate authority). |
cassandra.storage.capacity |
Versi: 1.0.0
Nilai default: Wajib jika storage.storageClass ditentukan Menentukan ukuran disk yang diperlukan, dalam mebibyte. |
cassandra.storage.storageClass |
Versi: 1.0.0
Nilai default: Tidak ada Menentukan class penyimpanan lokal yang digunakan. |
cassandra.terminationGracePeriodSeconds |
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. |
certmanager
cert-manager adalah pengelola sertifikat untuk implementasi Kubernetes yang digunakan oleh Apigee. Lihat Selamat datang di cert-manager.
Tabel berikut menjelaskan properti objek certmanager
:
Properti | Deskripsi |
---|---|
certmanager.image.tag |
Versi: 1.2.0
Nilai default: Label versi untuk image Docker layanan ini. |
certmanager.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
certmanagercainjector
Injector CA pengelola sertifikat adalah proses pengelola sertifikat yang bertanggung jawab untuk memasukkan paket CA ke dalam proses Webhook pengelola sertifikat. Lihat injeksi CA di dokumentasi cert-manager.
Tabel berikut menjelaskan properti objek certmanagercainjector
:
Properti | Deskripsi |
---|---|
certmanagercainjector.image.tag |
Versi: 1.2.0
Nilai default: Label versi untuk image Docker layanan ini. |
certmanagercainjector.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
certmanagerwebhook
Webhook pengelola sertifikat adalah proses yang memberikan kontrol penerimaan dinamis atas resource pengelola sertifikat. Lihat Webhook di dokumentasi cert-manager.
Tabel berikut menjelaskan properti objek certmanagerwebhook
:
Properti | Deskripsi |
---|---|
certmanagerwebhook.image.tag |
Versi: 1.2.0
Nilai default: Label versi untuk image Docker layanan ini. |
certmanagerwebhook.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
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. Jika Anda menggunakan Apigee Connect, Anda tidak perlu mengonfigurasi gateway masuk MART dengan alias host dan atau sertifikat DNS yang diotorisasi.
Tabel berikut menjelaskan properti objek connectAgent
:
Properti | Deskripsi |
---|---|
connectAgent.enabled |
Versi: 1.2.0
Nilai default: Apakah penginstalan ini menggunakan Apigee Connect, bukan Istio ingress untuk mart? Benar atau Salah. Lihat Menggunakan Apigee Connect. |
connectAgent.server |
Versi: 1.2.0
Nilai default: Lokasi server dan port untuk layanan ini. |
connectAgent.logLevel |
Versi: 1.2.0
Nilai default: Level pelaporan log. Nilai dapat berupa:
|
connectAgent.image.pullPolicy |
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 |
Versi: 1.2.0
Nilai default: Label versi untuk image Docker layanan ini. |
connectAgent.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. Periksa file values.yaml untuk URL tertentu. |
connectAgent.replicaCountMax |
Versi: 1.2.0
Nilai default: Jumlah maksimum replika yang tersedia untuk penskalaan otomatis. |
connectAgent.replicaCountMin |
Versi: 1.2.0
Nilai default: Jumlah minimum replika yang tersedia untuk penskalaan otomatis. Dalam produksi, Anda mungkin ingin meningkatkan replicaCountCountMin menjadi 3, untuk memiliki jumlah koneksi ke bidang kontrol untuk keandalan dan skalabilitas. |
connectAgent.resources.requests.cpu |
Versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
connectAgent.resources.requests.memory |
Versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
connectAgent.targetCPUUtilizationPercentage |
Versi: 1.2.0
Nilai default: Target pemakaian CPU untuk agen koneksi Apigee di pod. Tujuan
nilai kolom ini memungkinkan Apigee terhubung ke penskalaan otomatis saat pemakaian CPU
mencapai nilai ini, hingga |
connectAgent.terminationGracePeriodSeconds |
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. |
defaults
Kunci enkripsi Default untuk penginstalan hybrid Apigee.
Tabel berikut menjelaskan properti objek defaults
:
Properti | Deskripsi |
---|---|
defaults.org.kmsEncryptionKey |
Versi: 1.0.0
Nilai default: Kunci enkripsi default untuk organisasi di KMS. |
defaults.org.kvmEncryptionKey |
Versi: 1.0.0
Nilai default: Kunci enkripsi default untuk organisasi di KVM. |
defaults.env.kmsEncryptionKey |
Versi: 1.0.0
Nilai default: Kunci enkripsi default untuk lingkungan (env) di KMS. |
defaults.env.kvmEncryptionKey |
Versi: 1.0.0
Nilai default: Kunci enkripsi default untuk lingkungan (env) di KVM. |
defaults.env.cacheEncryptionKey |
Versi: 1.0.0
Nilai default: Kunci enkripsi cache default untuk lingkungan (env). |
envs
Menentukan array lingkungan tempat Anda dapat men-deploy proxy API. Setiap lingkungan menyediakan konteks yang terisolasi atau "{i>sandbox<i}" untuk menjalankan proxy API.
Organisasi Anda yang mendukung hybrid harus memiliki setidaknya satu lingkungan.
Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi lingkungan.
Tabel berikut menjelaskan properti objek envs
:
Properti | Deskripsi |
---|---|
envs[].cacheEncryptionKey |
Versi: 1.0.0
Nilai default: Tidak ada Salah satu dari cacheEncryptionKey, cacheEncryptionPath, atau cacheEncryptionSecret diperlukan. Kunci enkripsi berenkode base64. Lihat Enkripsi data. |
envs[].cacheEncryptionPath |
Versi: 1.2.0
Nilai default: Tidak ada Salah satu dari cacheEncryptionKey, cacheEncryptionPath, atau cacheEncryptionSecret diperlukan. Jalur ke file yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
envs[].cacheEncryptionSecret.key |
Versi: 1.2.0
Nilai default: Tidak ada Salah satu dari cacheEncryptionKey, cacheEncryptionPath, atau cacheEncryptionSecret diperlukan. Kunci dari rahasia Kubernetes yang berisi kunci enkripsi yang berenkode base64. Lihat Enkripsi data. |
envs[].cacheEncryptionSecret.name |
Versi: 1.2.0
Nilai default: Tidak ada Salah satu dari cacheEncryptionKey, cacheEncryptionPath, atau cacheEncryptionSecret diperlukan. Nama rahasia Kubernetes yang berisi kunci enkripsi yang berenkode base64. Lihat Enkripsi data. |
envs[].hostAlias |
Versi: 1.0.0
Nilai default: Tidak ada Tidak digunakan lagi: gunakan hostAliases[] sebagai gantinya. |
envs[].hostAliases[] |
Versi: 1.2.0
Nilai default: Tidak ada Alias host yang mengarah ke lingkungan. Setiap alias host harus berupa nama domain yang sepenuhnya memenuhi syarat. |
envs[].httpProxy.host |
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 |
Versi: 1.2.0
Nilai default: Tidak ada Menentukan port tempat proxy HTTP dijalankan. Jika properti ini dihilangkan, dengan secara {i>default<i} menggunakan porta 80 untuk HTTP dan porta 443 untuk HTTPS. |
envs[].httpProxy.scheme |
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 |
Versi: 1.2.0
Nilai default: Tidak ada Jika proxy HTTP memerlukan autentikasi dasar, gunakan properti ini untuk memberikan nama pengguna. |
envs[].httpProxy.password |
Versi: 1.2.0
Nilai default: Tidak ada Jika proxy HTTP memerlukan autentikasi dasar, gunakan properti ini untuk memberikan {i>password<i}. |
envs[].kmsEncryptionKey |
Versi: 1.0.0
Nilai default: Tidak ada Perlu salah satu dari kmsEncryptionKey, kmsEncryptionPath, atau kmsEncryptionSecret. Jalur sistem file lokal untuk kunci enkripsi data KMS Apigee. |
envs[].kmsEncryptionPath |
Versi: 1.2.0
Nilai default: Tidak ada Perlu salah satu dari kmsEncryptionKey, kmsEncryptionPath, atau kmsEncryptionSecret. Jalur ke file yang berisi kunci enkripsi berenkode base64. Lihat Enkripsi data. |
envs[].kmsEncryptionSecret.key |
Versi: 1.2.0
Nilai default: Tidak ada kmsEncryptionKey, kmsEncryptionPath, atau kmsEncryptionSecret diperlukan. Kunci dari rahasia Kubernetes yang berisi kunci enkripsi yang berenkode base64. Lihat Enkripsi data. |
envs[].kmsEncryptionSecret.name |
Versi: 1.2.0
Nilai default: Tidak ada Perlu salah satu dari kmsEncryptionKey, kmsEncryptionPath, atau kmsEncryptionSecret. Nama rahasia Kubernetes yang berisi kunci enkripsi yang berenkode base64. Lihat Enkripsi data. |
envs[].name |
Versi: 1.0.0
Nilai default: Tidak ada Wajib Nama lingkungan Apigee yang akan disinkronkan. |
envs[].pollInterval |
Versi: 1.0.0
Nilai default: Tidak ada Interval yang digunakan untuk polling perubahan sinkronisasi organisasi dan lingkungan, dalam detik. |
envs[].port |
Versi: 1.0.0
Nilai default: Tidak ada Nomor port TCP untuk traffic HTTPS. |
envs[].serviceAccountPaths.synchronizer |
Versi: GA
Nilai default: Tidak ada Jalur ke file di sistem lokal ke kunci Akun Layanan Google dengan peran Apigee Synchronizer Manager. |
envs[].serviceAccountPaths.udca |
Versi: GA
Nilai default: Tidak ada Jalur ke file di sistem lokal ke kunci Akun Layanan Google dengan peran Apigee Analytic Agent. |
envs[].serviceAccountSecretRefs.synchronizer |
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 |
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. |
envs[].sslCertPath |
Versi: 1.2.0
Nilai default: Tidak ada Baik
Jalur di sistem Anda ke file sertifikat TLS. |
envs[].sslKeyPath |
Versi: 1.2.0
Nilai default: Tidak ada Baik
Jalur di sistem Anda ke file kunci pribadi TLS. |
envs[].sslSecret |
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 GCP tempat apigee-logger
dan apigee-metrics
mengirim data mereka.
Tabel berikut menjelaskan properti objek gcp
:
Properti | Deskripsi |
---|---|
gcp.region |
Versi: 1.2.0
Nilai default: Tidak ada Wajib Mengidentifikasi region GCP
di mana |
gcp.projectID |
Versi: 1.2.0
Nilai default: Tidak ada Wajib Mengidentifikasi project Google Cloud tempat |
gcp.projectIDRuntime |
Versi: 1.2.0
Nilai default: Tidak ada Mengidentifikasi project cluster Kubernetes runtime. Properti |
httpProxy
httpProxy
menyediakan parameter konfigurasi untuk server proxy penerusan HTTP. Kapan
dikonfigurasi di replace.yaml, semua komunikasi internet untuk MART, Synchronizer, dan UDCA
komponen melewati server proxy.
Lihat juga: MART, Synchronizer, dan UDCA.
Tabel berikut menjelaskan properti objek httpProxy
:
Properti | Deskripsi |
---|---|
httpProxy.host |
Versi: 1.1.1
Nilai default: Tidak ada Nama host Proxy HTTP. |
httpProxy.port |
Versi: 1.1.1
Nilai default: Tidak ada Port Proxy HTTP. |
httpProxy.scheme |
Versi: 1.1.1
Nilai default: Skema yang digunakan oleh proxy. Nilai dapat berupa |
ingress
Ingress adalah pembuatan instance Gateway Istio Ingress. Traffic masuk digunakan untuk menentukan yang harus diekspos ke luar cluster. Penginstalan runtime hybrid membuat objek Ingress untuk kedua komponen runtime ini:
- Runtime
- MART
Lihat juga:
- Traffic masuk Gateway dalam dokumentasi istio.
- Menambahkan gateway tentang penambahan gatewawy masuk Istio dalam dokumentasi GCP.
- objek istio di Apigee
- Objek MART
- Objek runtime
Tabel berikut menjelaskan properti objek ingress
:
Properti | Deskripsi | ||
---|---|---|---|
ingress.enableAccesslog |
Versi: 1.0.0
Nilai default: Mengaktifkan atau menonaktifkan log akses Ingress. Secara default, opsi ini dinonaktifkan. |
||
ingress.envoyHeaders.headers |
Versi: 1.0.0
tidak ada Daftar header Envoy. |
||
ingress.envoyHeaders.preserved |
Versi: 1.0.0
Nilai default: Menentukan apakah akan mempertahankan header Envoy atau tidak. Secara default, tidak demikian. |
||
ingress.httpsRedirect |
Versi: 1.0.0
Nilai default: Mengaktifkan atau menonaktifkan pengalihan HTTPS otomatis untuk semua traffic masuk. |
||
ingress.mart.loadBalancerIP |
Versi: 1.1.1
Nilai default: Alamat IP load balancer MART. |
||
ingress.minTLSProtocolVersion |
Versi: 1.2.0
Nilai default: Jika bukan Memungkinkan Anda menetapkan versi TLS minimum untuk traffic masuk. Kemungkinan nilainya adalah 1.0, 1.1, 1.2, dan 1.3. |
||
ingress.maxTLSProtocolVersion |
Versi: 1.2.0
Nilai default: Jika bukan Memungkinkan Anda menetapkan versi TLS maksimum untuk traffic masuk. Kemungkinan nilainya adalah 1.0, 1.1, 1.2, dan 1.3. |
||
ingress.runtime.loadBalancerIP |
Versi: 1.1.1
Nilai default: Alamat IP load balancer untuk objek runtime Apigee. |
||
ingress.serviceType |
Versi: 1.0.0
Nilai default: Jenis layanan yang digunakan untuk mengarahkan traffic eksternal ke layanan internal. Nilai yang memungkinkan mencakup:
|
istio
Penerapan Istio di Google Cloud Platform (GCP) adalah mesh layanan yang melapisi lapisan ke Instance Apigee membantunya berintegrasi dengan platform logging, telemetri, dan sistem kebijakan.
Lihat juga: Dokumentasi Istio GCP dan Apa itu Istio.
Tabel berikut menjelaskan properti objek istio
:
Properti | Deskripsi |
---|---|
istio.citadel.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
istio.galley.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
istio.ingressgateway.replicaCountMax |
Versi: 1.0.0
Nilai default: 5 Wajib Jumlah maksimum replika gateway masuk Istio yang diizinkan. Lihat:
|
istio.ingressgateway.replicaCountMin |
Versi: 1.0.0
Nilai default: 1 Wajib Jumlah minimum replika gateway masuk Istio diperlukan. Lihat:
|
istio.ingressgateway.resources.requests.cpu |
Versi: 1.0.0
Nilai default: 100 m Wajib Resource CPU yang dialokasikan ke pengontrol masuk, yang diperlukan agar gateway dapat beroperasi secara optimal. Lihat:
|
istio.ingressgateway.resources.requests.memory |
Versi: 1.0.0
Nilai default: 128Mi Resource memori yang dialokasikan ke pengontrol masuk, diperlukan agar gateway dapat beroperasi secara optimal. |
istio.kubectl.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
istio.mixer.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
istio.node_agent_k8s.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
istio.nodeSelector.key |
Versi: 1.0.0
Nilai default: Tidak ada Kunci label pemilih node opsional guna menargetkan node Kubernetes untuk |
istio.nodeSelector.value |
Versi: 1.0.0
Nilai default: Tidak ada Nilai label pemilih node opsional untuk menargetkan node Kubernetes untuk |
istio.pilot.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
istio.pilot.replicaCountMax |
Versi: 1.0.0
Nilai default: 5 Wajib Pengelolaan traffic inti Lihat Uji Coba: Traffic inti pengelolaan dalam dokumentasi Istio |
istio.pilot.replicaCountMin |
Versi: 1.0.0
Nilai default: 1 Wajib Pengelolaan traffic inti Lihat Uji Coba: Traffic inti pengelolaan dalam dokumentasi Istio |
istio.pilot.resources.requests.cpu |
Versi: 1.0.0
Nilai default: 500 m Wajib Resource CPU yang dialokasikan untuk proses uji coba diperlukan agar gateway dapat beroperasi secara optimal. Lihat:
|
istio.pilot.resources.requests.memory |
Versi: 1.0.0
Nilai default: 2048Mi Resource memori yang dialokasikan untuk proses uji coba diperlukan agar gateway dapat beroperasi secara optimal. Lihat:
|
istio.proxyv2.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
istio.sidecar_injector.image.url |
Versi: 1.2.0
Nilai default: Lokasi image Docker untuk layanan ini. |
istio.version |
Versi: 1.2.0
Nilai default: Versi Istio yang akan digunakan untuk implementasi Apigee ini. Lihat: Rilis Istio di GitHub |
k8sCluster
Mengidentifikasi cluster Kubernetes tempat runtime hybrid diinstal.
Tabel berikut menjelaskan properti objek k8sCluster
:
Properti | Deskripsi |
---|---|
k8sCluster.name |
Versi: 1.2.0
Nilai default: Tidak ada Nama cluster Kubernetes tempat runtime hybrid diinstal. |
k8sCluster.region |
Versi: 1.2.0
Nilai default: Tidak ada Mengidentifikasi region GCP tempat cluster Kubernetes Anda dibuat. |
kubeRBACProxy
Mengidentifikasi tempat Apigee harus mencari kontrol akses berbasis peran Kubernetes.
Tabel berikut menjelaskan properti objek kubeRBACProxy
:
Properti | Deskripsi |
---|---|
kubeRBACProxy.image.pullPolicy |
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 |
Versi: "v0.4.1"
Nilai default: Label versi untuk image Docker layanan ini. |
kubeRBACProxy.image.url |
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. |
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 Logging.
Tabel berikut menjelaskan properti objek logger
:
Properti | Deskripsi |
---|---|
logger.enabled |
Versi: 1.0.0
Nilai default: Mengaktifkan atau menonaktifkan logging di cluster. Untuk non-GKE yang ditetapkan ke |
logger.fluentd.buffer_chunk_limit |
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 |
Versi: 1.0.0
Nilai default: Panjang maksimum antrean output. Batas defaultnya adalah 256 potongan. |
logger.fluentd.flush_interval |
Versi: 1.0.0
Nilai default: Interval untuk menunggu sebelum memanggil pengosongan buffer berikutnya, dalam detik. |
logger.fluentd.max_retry_wait |
Versi: 1.0.0
Nilai default: Interval maksimum antar-percobaan ulang penulisan, dalam detik. |
logger.fluentd.num_threads |
Versi: 1.0.0
Nilai default: Jumlah thread yang digunakan untuk menghapus buffer. Nilai defaultnya adalah 1. |
logger.image.pullPolicy |
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 |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
logger.image.url |
Versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
logger.livenessProbe.failureThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah penampung dimulai sebelum pemeriksaan keaktifan dimulai. |
logger.livenessProbe.periodSeconds |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
logger.livenessProbe.successThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
logger.nodeSelector.key |
Versi: 1.0.0
Nilai default: Wajib Kunci label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan runtime Lihat Menambahkan pemilih node. |
logger.nodeSelector.value |
Versi: 1.0.0
Nilai default: Wajib Nilai label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan runtime Lihat Menambahkan pemilih node. |
logger.proxyURL |
Versi: 1.0.0
Nilai default: Tidak ada URL server proxy pelanggan. |
logger.resources.limits.memory |
Versi: 1.0.0
Nilai default: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
logger.resources.limits.cpu |
Versi: 1.0.0
Nilai default: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
logger.resources.requests.cpu |
Versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
logger.resources.requests.memory |
Versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
logger.serviceAccountPath |
Versi: 1.0.0
Nilai default: Tidak ada Salah satu dari serviceAccountPath atau serviceAccountSecretRef wajib diisi. Jalur ke file kunci Akun Layanan Google dengan peran Logs Writer. |
logger.serviceAccountSecretRef |
Versi: 1.2.0
Nilai default: Tidak ada Salah satu dari serviceAccountPath atau serviceAccountSecretRef wajib diisi. Nama rahasia Kubernetes. Anda harus membuat rahasia menggunakan Layanan Google Kunci akun dengan peran Logs Writer sebagai inputnya. |
logger.terminationGracePeriodSeconds |
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
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 | Deskripsi |
---|---|
mart.hostAlias |
Versi: 1.0.0
Nilai default: Tidak ada Alias host yang mengarah ke objek MART. Anda dapat menetapkan properti ini ke |
mart.image.pullPolicy |
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 |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
mart.image.url |
Versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. Periksa file values.yaml untuk URL tertentu.Anda dapat menggantinya. |
mart.initCheckCF.resources.requests.cpu |
Versi: 1.0.0
Nilai default: Jumlah resource CPU yang dialokasikan untuk pemeriksaan inisialisasi proses Cloud Foundry. |
mart.livenessProbe.failureThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah penampung dimulai sebelum pemeriksaan keaktifan dimulai. |
mart.livenessProbe.periodSeconds |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
mart.livenessProbe.timeoutSeconds |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
mart.metricsURL |
Versi: 1.0.0
Nilai default: |
mart.nodeSelector.key |
Versi: 1.0.0
Nilai default: Tidak ada Kunci label pemilih node opsional guna menargetkan node Kubernetes untuk Lihat Menambahkan pemilih node. |
mart.nodeSelector.value |
Versi: 1.0.0
Nilai default: Tidak ada Nilai label pemilih node opsional untuk menargetkan node Kubernetes untuk Lihat Menambahkan pemilih node. |
mart.readinessProbe.failureThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
mart.readinessProbe.periodSeconds |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan kesiapan, dalam detik. Nilai minimumnya adalah 1. |
mart.readinessProbe.successThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
mart.replicaCountMax |
Versi: 1.0.0
Nilai default: Jumlah maksimum replika yang tersedia untuk penskalaan otomatis. |
mart.replicaCountMin |
Versi: 1.0.0
Nilai default: Jumlah minimum replika yang tersedia untuk penskalaan otomatis. |
mart.resources.requests.cpu |
Versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
mart.resources.requests.memory |
Versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
mart.serviceAccountPath |
Versi: 1.1.1
Nilai default: Tidak ada Salah satu dari Jalur ke file kunci Akun Layanan Google tanpa peran. |
mart.serviceAccountSecretRef |
Versi: 1.2.0
Nilai default: Tidak ada Salah satu dari Nama rahasia Kubernetes. Anda harus membuat rahasia menggunakan Layanan Google Kunci akun dengan tidak ada peran sebagai inputnya. |
mart.sslCertPath |
Versi: 1.0.0
Nilai default: Tidak ada Baik Jalur sistem file lokal untuk memuat dan mengenkode SSL sertifikat ke Secret. |
mart.sslKeyPath |
Versi: 1.0.0
Nilai default: Tidak ada Baik Jalur sistem file lokal untuk memuat dan mengenkode SSL kunci ke Secret. |
mart.sslSecret |
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:
|
mart.targetCPUUtilizationPercentage |
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 |
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
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 | Deskripsi |
---|---|
metrics.enabled |
Versi: 1.0.0
Nilai default: Mengaktifkan metrik Apigee. Tetapkan ke |
metrics.nodeSelector.key |
Versi: 1.0.0
Nilai default: Tidak ada Wajib Kunci label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan runtime Lihat Menambahkan pemilih node. |
metrics.nodeSelector.value |
Versi: 1.0.0
Nilai default: Tidak ada Wajib Nilai label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan runtime Lihat Menambahkan pemilih node. |
metrics.prometheus.args.storage_tsdb_retention |
Versi: 1.0.0
Nilai default: Jumlah waktu tunggu Prometheus sebelum menghapus data lama dari penyimpanan lokal, dalam jam. |
metrics.prometheus.containerPort |
Versi: 1.0.0
Nilai default: Port untuk terhubung ke layanan metrik Prometheus. |
metrics.prometheus.image.pullPolicy |
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 |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
metrics.prometheus.image.url |
Versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
metrics.prometheus.livenessProbe.failureThreshold |
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 |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
metrics.prometheus.livenessProbe.timeoutSeconds |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
metrics.prometheus.readinessProbe.failureThreshold |
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 |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan kesiapan, dalam detik. Nilai minimumnya adalah 1. |
metrics.prometheus.readinessProbe.timeoutSeconds |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
prometheus.sslCertPath |
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:
|
prometheus.sslKeyPath |
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.proxyURL |
Versi: 1.0.0
Nilai default: Tidak ada URL untuk proxy file bantuan proses metrik di cluster Kubernetes. |
metrics.resources.limits.cpu |
Versi: 1.0.0
Nilai default: Batas CPU untuk resource dalam container Kubernetes, dalam milicore.
|
metrics.resources.limits.memory |
Versi: 1.0.0
Nilai default: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
metrics.resources.requests.cpu |
Versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
metrics.resources.requests.memory |
Versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
metrics.sdSidecar.containerPort |
Versi: 1.0.0
Nilai default: Port untuk terhubung ke layanan metrik StackDriver. |
metrics.sdSidecar.image.pullPolicy |
Versi: 1.0.0
Nilai default: Menentukan kapan Kubelet mengambil image Docker layanan ini. Nilai yang memungkinkan mencakup:
|
metrics.sdSidecar.image.tag |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
metrics.sdSidecar.image.url |
Versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
metrics.serviceAccountPath |
Versi: 1.0.0
Nilai default: Tidak ada Salah satu dari serviceAccountPath atau serviceAccountSecretRef wajib diisi. Jalur ke file kunci Akun Layanan Google dengan peran Monitoring Metric Writer. |
metrics.serviceAccountSecretRef |
Versi: 1.2.0
Nilai default: Tidak ada Salah satu dari serviceAccountPath atau serviceAccountSecretRef wajib diisi. Nama rahasia Kubernetes. Anda harus membuat rahasia menggunakan Layanan Google Kunci akun dengan peran Monitoring Metric Writer sebagai inputnya. |
metrics.terminationGracePeriodSeconds |
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. |
nodeSelector
Objek nodeSelector menentukan node untuk instance Apigee Anda. Di balik layar saat apigeectl dijalankan, harus berhati-hati untuk memetakan kunci/nilai label untuk apigeeRuntime dan apigeeData ke komponen Istio dan MART secara terpisah. Anda dapat mengesampingkannya untuk objek individual dalam istio:nodeSelector dan mart:nodeSelector.
Tabel berikut menjelaskan properti objek nodeSelector
:
Properti | Deskripsi |
---|---|
nodeSelector.apigeeData.key |
Versi: 1.0.0
Nilai default: "cloud.google.com/gke-nodepool" ApigeeData adalah node untuk database Cassandra. Kunci label pemilih node untuk penargetan Node Kubernetes untuk menangani data layanan Apigee. Lihat Menambahkan pemilih node. |
nodeSelector.apigeeData.value |
Versi: 1.0.0
Nilai default: "apigee-data" apigee-data adalah node untuk {i>database<i} Cassandra. Nilai label pemilih node untuk penargetan Node Kubernetes untuk menangani data layanan Apigee. Lihat Menambahkan pemilih node. |
nodeSelector.apigeeRuntime.key |
Versi: 1.0.0
Nilai default: "cloud.google.com/gke-nodepool" Apigee Runtime adalah node untuk lingkungan runtime project. Label pemilih node kunci untuk menargetkan node Kubernetes untuk layanan runtime Apigee. Lihat Menambahkan pemilih node. |
nodeSelector.apigeeRuntime.value |
Versi: 1.0.0
Nilai default: "apigee-runtime" apigee-runtime adalah node untuk lingkungan runtime project. Label pemilih node untuk menargetkan node Kubernetes untuk layanan runtime Apigee. Lihat Menambahkan pemilih node. |
nodeSelector.requiredForScheduling |
Versi: 1.0.0
Nilai default: false Secara default, properti
Untuk produksi, Lihat Menambahkan pemilih node. |
runtime
Tabel berikut menjelaskan properti objek runtime
:
Properti | Deskripsi |
---|---|
runtime.image.pullPolicy |
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 |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
runtime.image.url |
Versi: 1.0.0
Nilai default: URL ke resource gambar penginstalan Anda, seperti: Lokasi image Docker untuk layanan ini. |
runtime.livenessProbe.failureThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah penampung dimulai sebelum pemeriksaan keaktifan dimulai. |
runtime.livenessProbe.periodSeconds |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
runtime.livenessProbe.timeoutSeconds |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
runtime.nodeSelector.key |
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 |
Versi: 1.0.0
Nilai default: Tidak ada Nilai label pemilih node untuk menargetkan node Kubernetes bagi layanan Lihat Menambahkan pemilih node. |
runtime.readinessProbe.failureThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
runtime.readinessProbe.periodSeconds |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan kesiapan, dalam detik. Nilai minimumnya adalah 1. |
runtime.readinessProbe.successThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
runtime.replicaCountMax |
Versi: 1.0.0
Nilai default: Jumlah maksimum replika yang tersedia untuk penskalaan otomatis. |
runtime.replicaCountMin |
Versi: 1.0.0
Nilai default: Jumlah minimum replika yang tersedia untuk penskalaan otomatis. |
runtime.resources.requests.cpu |
Versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
runtime.resources.requests.memory |
Versi: 1.0.0
Nilai default: Memori yang diperlukan untuk operasi normal resource di container Kubernetes, dalam mebibyte
( |
runtime.service.type |
Versi: 1.0.0
Nilai default: Jenis layanan. Anda dapat menetapkannya ke layanan selain ClusterIP; misalnya,
|
runtime.targetCPUUtilizationPercentage |
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 |
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
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.
Untuk mengetahui informasi selengkapnya, lihat Sinkronisasi.
Tabel berikut menjelaskan properti objek synchronizer
:
Properti | Deskripsi |
---|---|
synchronizer.image.pullPolicy |
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 |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
synchronizer.image.url |
Versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
synchronizer.livenessProbe.failureThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah penampung dimulai sebelum pemeriksaan keaktifan dimulai. |
synchronizer.livenessProbe.periodSeconds |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
synchronizer.livenessProbe.timeoutSeconds |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
synchronizer.nodeSelector.key |
Versi: 1.0.0
Nilai default: Tidak ada Wajib Kunci label pemilih node opsional guna menargetkan node Kubernetes untuk Lihat nodeSelector. |
synchronizer.nodeSelector.value |
Versi: 1.0.0
Nilai default: Tidak ada Nilai label pemilih node opsional yang digunakan untuk menargetkan node Kubernetes untuk Lihat nodeSelector. |
synchronizer.pollInterval |
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 |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah container dimulai sebelum pemeriksaan kesiapan dimulai. |
synchronizer.readinessProbe.periodSeconds |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan kesiapan, dalam detik. Nilai minimumnya adalah 1. |
synchronizer.readinessProbe.successThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
synchronizer.replicaCount |
Versi: 1.0.0
Nilai default: Jumlah replika untuk penskalaan otomatis. |
synchronizer.replicaCountMax |
Versi: 1.2.0
Nilai default: Jumlah maksimum replika untuk penskalaan otomatis. |
synchronizer.replicaCountMin |
Versi: 1.2.0
Nilai default: Jumlah minimum replika untuk penskalaan otomatis. |
synchronizer.resources.requests.cpu |
Versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
synchronizer.resources.requests.memory |
Versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam gigabyte. |
synchronizer.serviceAccountPath |
Versi: 1.0.0
Nilai default: Tidak ada Salah satu dari serviceAccountPath atau serviceAccountSecretRef wajib diisi. Jalur ke file kunci Akun Layanan Google dengan peran Apigee Synchronizer Manager. |
synchronizer.serviceAccountSecretRef |
Versi: 1.2.0
Nilai default: Tidak ada Salah satu dari serviceAccountPath atau serviceAccountSecretRef wajib diisi. Nama rahasia Kubernetes. Anda harus membuat rahasia menggunakan Layanan Google Kunci akun dengan peran Apigee Synchronizer Manager sebagai inputnya. |
synchronizer.targetCPUUtilizationPercentage |
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 |
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
(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 | Deskripsi |
---|---|
udca.fluentd.image.pullPolicy |
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 |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
udca.fluentd.image.url |
Versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
udca.fluentd.resource.limits.memory |
Versi: 1.0.0
Nilai default: Batas memori untuk resource dalam container Kubernetes, dalam mebibyte.
|
udca.fluentd.resource.requests.cpu |
Versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
udca.fluentd.resource.requests.memory |
Versi: 1.0.0
Nilai default: Memori yang diperlukan untuk pengoperasian normal resource di container Kubernetes, dalam mebibyte. |
udca.image.pullPolicy |
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 |
Versi: 1.0.0
Nilai default: Label versi untuk image Docker layanan ini. |
udca.image.url |
Versi: 1.0.0
Nilai default: Lokasi image Docker untuk layanan ini. |
udca.jvmXms |
Versi: 1.0.0
Nilai default: Jumlah awal memori untuk JVM pod pengumpulan data. |
udca.jvmXmx |
Versi: 1.0.0
Nilai default: Alokasi memori maksimum untuk JVM pod pengumpulan data. |
udca.livenessProbe.failureThreshold |
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 |
Versi: 1.0.0
Nilai default: Jumlah detik setelah penampung dimulai sebelum pemeriksaan keaktifan dimulai. |
udca.livenessProbe.periodSeconds |
Versi: 1.0.0
Nilai default: Menentukan seberapa sering harus melakukan pemeriksaan keaktifan, dalam detik. Nilai minimumnya adalah 1. |
udca.livenessProbe.timeoutSeconds |
Versi: 1.0.0
Nilai default: Jumlah detik setelah pemeriksaan keaktifan berakhir. Nilai minimumnya adalah 1. |
udca.nodeSelector.key |
Versi: 1.0.0
Nilai default: Tidak ada Wajib Kunci label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan runtime Lihat Menambahkan pemilih node. |
udca.nodeSelector.value |
Versi: 1.0.0
Nilai default: Tidak ada Wajib Nilai label pemilih node yang digunakan untuk menargetkan node Kubernetes khusus bagi layanan runtime Lihat Menambahkan pemilih node. |
udca.pollingIntervalInSec |
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 |
Versi: 1.0.0
Nilai default: Jumlah maksimum pod yang dapat ditambahkan secara otomatis oleh hybrid deployment UDCA. Karena UDCA diimplementasikan sebagai ReplicaSet, pod adalah replika. |
udca.replicaCountMin |
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.targetCPUUtilizationPercentage,
maka hybrid akan meningkatkan jumlah pod secara bertahap, hingga
|
udca.resource.requests.cpu |
Versi: 1.0.0
Nilai default: CPU yang diperlukan untuk pengoperasian normal resource dalam container Kubernetes, dalam milidetik. |
udca.revision |
Versi: 1
Nilai default: Nilai statis yang diisi dalam label untuk mengaktifkan canary deployment. |
udca.serviceAccountPath |
Versi: 1.0.0
Nilai default: Tidak ada Salah satu dari serviceAccountPath atau serviceAccountSecretRef wajib diisi. Jalur ke file kunci Akun Layanan Google dengan peran Agen Analytics Apigee. |
udca.serviceAccountSecretRef |
Versi: 1.2.0
Nilai default: Tidak ada Salah satu dari serviceAccountPath atau serviceAccountSecretRef wajib diisi. Nama rahasia Kubernetes. Anda harus membuat rahasia menggunakan Layanan Google Kunci akun dengan peran Agen Analisis Apigee sebagai inputnya. |
udca.targetCPUUtilizationPercentage |
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 |
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. |
virtualhosts
Properti virtualhosts
adalah properti konfigurasi yang wajib.
Dengan host virtual, Apigee Hybrid dapat menangani permintaan API untuk
beberapa nama domain dan merutekan basepath
proxy ke lingkungan tertentu.
Untuk informasi selengkapnya, lihat Mengonfigurasi host virtual.
Tabel berikut menjelaskan properti objek virtualhosts
:
Properti | Deskripsi |
---|---|
virtualhosts[].additionalGateways |
Versi: 1.2.0
Nilai default: Tidak ada Daftar Gateway Istio untuk mengarahkan traffic. |
virtualhosts[].name |
Versi: 1.2.0
Nilai default: Tidak ada Wajib Nama virtualhost. |
virtualhosts[].hostAliases[] |
Versi: 1.2.0
Nilai default: Tidak ada Wajib
Satu atau beberapa nama DNS untuk server Anda. Misalnya, Jika Anda menggunakan beberapa alias {i>host<i} dalam sebuah {i>host<i} virtual, setiap alias host harus unik.
Misalnya, Jika Anda membuat beberapa definisi {i>host<i} virtual, Anda harus memiliki alias {i>host<i} unik di setiap definisi. Dengan kata lain, dua definisi {i>host<i} virtual tidak dapat menyertakan nama domain alias {i>host<i} yang sama. |
virtualhosts[].routingRules[].connectTimeout |
Versi: 1.2.0
Nilai default: Waktu tunggu koneksi, dalam detik, untuk serangkaian jalur yang ditentukan.
|
virtualhosts[].routingRules[].env |
Versi: 1.2.0
Nilai default: Tidak ada. Wajib Lingkungan (atau lingkungan) tempat panggilan API akan dirutekan. Anda harus menentukan setidaknya dalam satu lingkungan. Jika Anda menyertakan entri Lihat juga Mengonfigurasi host virtual. |
virtualhosts[].routingRules[].paths[] |
Versi: 1.2.0
Nilai default: Jalur default-nya adalah Mendukung perutean jalur dasar awalan. Aturan pemilihan rute mengarahkan panggilan API ke
jalur untuk me-resolve ke lingkungan yang ditentukan dengan Konfigurasi aturan perutean mengikuti pola: org: hybrid virtualhosts: - name: default routingRules: - paths: - path-1 - path-2 - path-n env: test - paths: - /v1/customers env: prod Lihat juga Mengonfigurasi host virtual. |
virtualhosts[].selector |
Versi: 1.2.0
Nilai default: Wajib Pasangan pemilih nilai kunci untuk mengarah ke pemilih masuk yang berbeda. |
virtualhosts[].sslCertPath |
Versi: 1.2.0
Nilai default: Tidak ada Baik
Jalur di sistem Anda ke file sertifikat TLS. |
virtualhosts[].sslKeyPath |
Versi: 1.2.0
Nilai default: Tidak ada Baik
Jalur di sistem Anda ke file kunci pribadi TLS. |
virtualhosts[].sslSecret |
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:
|