Skema spesifikasi
SidecarSpec menentukan status Sidecar yang diinginkan.
additionalVolumes:
- awsElasticBlockStore:
fsType: string
partition: integer
readOnly: boolean
volumeID: string
azureDisk:
cachingMode: string
diskName: string
diskURI: string
fsType: string
kind: string
readOnly: boolean
azureFile:
readOnly: boolean
secretName: string
shareName: string
cephfs:
monitors:
- string
path: string
readOnly: boolean
secretFile: string
secretRef:
name: string
user: string
cinder:
fsType: string
readOnly: boolean
secretRef:
name: string
volumeID: string
configMap:
defaultMode: integer
items:
- key: string
mode: integer
path: string
name: string
optional: boolean
csi:
driver: string
fsType: string
nodePublishSecretRef:
name: string
readOnly: boolean
volumeAttributes:
downwardAPI:
defaultMode: integer
items:
- fieldRef:
apiVersion: string
fieldPath: string
mode: integer
path: string
resourceFieldRef:
containerName: string
divisor: integer or string
resources: string
emptyDir:
medium: string
sizeLimit: integer or string
ephemeral:
volumeClaimTemplate:
metadata:
spec:
accessModes:
- string
dataSource:
apiGroup: string
kind: string
name: string
dataSourceRef:
apiGroup: string
kind: string
name: string
namespace: string
resources:
claims:
- name: string
limits: integer or string
requests: integer or string
selector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels:
storageClassName: string
volumeMode: string
volumeName: string
fc:
fsType: string
lun: integer
readOnly: boolean
targetWWNs:
- string
wwids:
- string
flexVolume:
driver: string
fsType: string
options:
readOnly: boolean
secretRef:
name: string
flocker:
datasetName: string
datasetUUID: string
gcePersistentDisk:
fsType: string
partition: integer
pdName: string
readOnly: boolean
gitRepo:
directory: string
repository: string
revision: string
glusterfs:
endpoints: string
path: string
readOnly: boolean
hostPath:
path: string
type: string
iscsi:
chapAuthDiscovery: boolean
chapAuthSession: boolean
fsType: string
initiatorName: string
iqn: string
iscsiInterface: string
lun: integer
portals:
- string
readOnly: boolean
secretRef:
name: string
name: string
nfs:
path: string
readOnly: boolean
server: string
persistentVolumeClaim:
claimName: string
readOnly: boolean
photonPersistentDisk:
fsType: string
pdID: string
portworxVolume:
fsType: string
readOnly: boolean
volumeID: string
projected:
defaultMode: integer
sources:
- configMap:
items:
- key: string
mode: integer
path: string
name: string
optional: boolean
downwardAPI:
items:
- fieldRef:
apiVersion: string
fieldPath: string
mode: integer
path: string
resourceFieldRef:
containerName: string
divisor: integer or string
resource: string
secret:
items:
- key: string
mode: integer
path: string
name: string
optional: boolean
serviceAccountToken:
audience: string
expirationSeconds: integer
path: string
quobyte:
group: string
readOnly: boolean
registry: string
tenant: string
user: string
volume: string
rbd:
fsType: string
image: string
keyring: string
monitors:
- string
pool: string
readOnly: boolean
secretRef:
name: string
user: string
scaleIO:
fsType: string
gateway: string
protectionDomain: string
readonly: boolean
secretRef:
name: string
sslEnabled: boolean
storageMode: string
storagePool: string
system: string
volumeName: string
secret:
defaultMode: integer
items:
- key: string
mode: integer
path: string
optional: boolean
secretName: string
storageos:
fsType: string
readOnly: boolean
secretRef:
name: string
volumeName: string
volumeNamespace: string
vsphereVolume:
fsType: string
storagePolicyID: string
storagePolicyName: string
volumePath: string
sidecars:
- args:
- string
command:
- string
env:
- name: string
value: string
valueFrom:
configMapKeyRef:
key: string
name: string
optional: boolean
fieldRef:
apiVersion: string
fieldPath: string
resourceFieldRef:
containerName: string
divisor: integer or string
resource: string
secretKeyRef:
key: string
name: string
optional: boolean
envFrom:
- configMapRef:
name: string
optional: boolean
prefix: string
secretRef:
name: string
optional: boolean
image: string
imagePullPolicy: string
lifecycle:
postStart:
exec:
command:
- string
httpGet:
host: string
httpHeaders:
- name: string
value: string
path: string
port: integer or string
scheme: string
tcpSocket:
host: string
port: integer or string
preStop:
exec:
command:
- string
httpGet:
host: string
httpHeaders:
- name: string
value: string
path: string
port: integer or string
scheme: string
tcpSocket:
host: string
port: integer or string
livenessProbe:
exec:
command:
- string
failureThreshold: integer
grpc:
port: integer
service: string
httpGet:
host: string
httpHeaders:
- name: string
value: string
path: string
port: integer or string
scheme: string
initialDelaySeconds: integer
periodSeconds: integer
successThreshold: integer
tcpSocket:
host: string
port: integer or string
terminationGracePeriodSeconds: integer
timeoutSeconds: integer
name: string
ports:
- containerPort: integer
hostIP: string
hostPort: integer
name: string
protocol: string
readinessProbe:
exec:
command:
- string
failureThreshold: integer
grpc:
port: integer
service: string
httpGet:
host: string
httpHeaders:
- name: string
value: string
path: string
port: integer or string
scheme: string
initialDelaySeconds: integer
periodSeconds: integer
successThreshold: integer
tcpSocket:
host: string
port: integer or string
terminationGracePeriodSeconds: integer
timeoutSeconds: integer
resizePolicy:
- resourceName: string
restartPolicy: string
resources:
claims:
- name: string
limits: integer or string
requests: integer or string
restartPolicy: string
securityContext:
allowPrivilegeEscalation: boolean
capabilities:
add:
- string
drop:
- string
privileged: boolean
procMount: string
readOnlyRootFilesystem: boolean
runAsGroup: integer
runAsNonRoot: boolean
runAsUser: integer
seLinuxOptions:
level: string
role: string
type: string
user: string
seccompProfile:
localhostProfile: string
type: string
windowsOptions:
gmsaCredentialSpec: string
gmsaCredentialSpecName: string
hostProcess: boolean
runAsUserName: string
startupProbe:
exec:
command:
- string
failureThreshold: integer
grpc:
port: integer
service: string
httpGet:
host: string
httpHeaders:
- name: string
value: string
path: string
port: integer or string
scheme: string
initialDelaySeconds: integer
periodSeconds: integer
successThreshold: integer
tcpSocket:
host: string
port: integer or string
terminationGracePeriodSeconds: integer
timeoutSeconds: integer
stdin: boolean
stdinOnce: boolean
terminationMessagePath: string
terminationMessagePolicy: string
tty: boolean
volumeDevices:
- devicePath: string
name: string
volumeMounts:
- mountPath: string
mountPropagation: string
name: string
readOnly: boolean
subPath: string
subPathExpr: string
workingDir: string
Kolom JenisWajib diisi atau opsional |
Deskripsi |
---|---|
additionalVolumes
| |
list (object) Opsional | AdditionalVolumes menentukan daftar volume yang ada untuk dipasang ke dalam container sidecar. Lihat https://kubernetes.io/docs/concepts/storage/volumes/ untuk mengetahui informasi selengkapnya. |
additionalVolumes[]
| |
object Opsional | Volume merepresentasikan volume bernama dalam pod yang dapat diakses oleh container mana pun dalam pod. |
additionalVolumes[].awsElasticBlockStore
| |
object Opsional | awsElasticBlockStore merepresentasikan resource Disk AWS yang terpasang ke mesin host kubelet, lalu diekspos ke pod. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore |
additionalVolumes[].awsElasticBlockStore.fsType
| |
string Opsional | fsType adalah jenis sistem file volume yang ingin Anda pasang. Tips: Pastikan jenis sistem file didukung oleh sistem operasi host. Contoh: "ext4", "xfs", "ntfs". Secara implisit disimpulkan sebagai "ext4" jika tidak ditentukan. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore |
additionalVolumes[].awsElasticBlockStore.partition
| |
integer Opsional | partisi adalah partisi di volume yang ingin Anda pasang. Jika tidak ditentukan, defaultnya adalah memasang berdasarkan nama volume. Contoh: Untuk volume /dev/sda1, Anda menentukan partisi sebagai "1". Demikian pula, partisi volume untuk /dev/sda adalah "0" (atau Anda dapat membiarkan properti kosong). |
additionalVolumes[].awsElasticBlockStore.readOnly
| |
boolean Opsional | Nilai readOnly true akan memaksa setelan readOnly di VolumeMounts. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore |
additionalVolumes[].awsElasticBlockStore.volumeID
| |
string Wajib | volumeID adalah ID unik resource disk persisten di AWS (volume Amazon EBS). Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore |
additionalVolumes[].azureDisk
| |
object Opsional | azureDisk merepresentasikan pemasangan Azure Data Disk di host dan pemasangan bind ke pod. |
additionalVolumes[].azureDisk.cachingMode
| |
string Opsional | cachingMode adalah mode Cache Host: None, Read-only, Read Write. |
additionalVolumes[].azureDisk.diskName
| |
string Wajib | diskName adalah Nama disk data di blob storage |
additionalVolumes[].azureDisk.diskURI
| |
string Wajib | diskURI adalah URI disk data di blob storage |
additionalVolumes[].azureDisk.fsType
| |
string Opsional | fsType adalah Jenis sistem file yang akan dipasang. Harus berupa jenis sistem file yang didukung oleh sistem operasi host. Contoh: "ext4", "xfs", "ntfs". Secara implisit disimpulkan sebagai "ext4" jika tidak ditentukan. |
additionalVolumes[].azureDisk.kind
| |
string Opsional | Nilai yang diharapkan untuk jenis adalah Shared: beberapa disk blob per akun penyimpanan Dedicated: satu disk blob per akun penyimpanan Managed: disk data yang dikelola azure (hanya dalam set ketersediaan terkelola). defaultnya adalah shared |
additionalVolumes[].azureDisk.readOnly
| |
boolean Opsional | readOnly Defaultnya adalah false (baca/tulis). ReadOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. |
additionalVolumes[].azureFile
| |
object Opsional | azureFile merepresentasikan pemasangan Azure File Service di host dan pemasangan bind ke pod. |
additionalVolumes[].azureFile.readOnly
| |
boolean Opsional | readOnly secara default adalah false (baca/tulis). ReadOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. |
additionalVolumes[].azureFile.secretName
| |
string Wajib | secretName adalah nama secret yang berisi Nama dan Kunci Akun Azure Storage |
additionalVolumes[].azureFile.shareName
| |
string Wajib | shareName adalah Nama share Azure |
additionalVolumes[].cephfs
| |
object Opsional | cephFS merepresentasikan pemasangan Ceph FS di host yang berbagi masa aktif pod |
additionalVolumes[].cephfs.monitors
| |
list (string) Wajib | monitor Diperlukan: Monitor adalah kumpulan monitor Ceph Info selengkapnya: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it |
additionalVolumes[].cephfs.path
| |
string Opsional | path bersifat Opsional: Digunakan sebagai root yang di-mount, bukan struktur Ceph lengkap, defaultnya adalah / |
additionalVolumes[].cephfs.readOnly
| |
boolean Opsional | readOnly bersifat Opsional: Defaultnya adalah false (baca/tulis). ReadOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. Info selengkapnya: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it |
additionalVolumes[].cephfs.secretFile
| |
string Opsional | secretFile bersifat Opsional: SecretFile adalah jalur ke key ring untuk Pengguna, defaultnya adalah /etc/ceph/user.secret Info selengkapnya: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it |
additionalVolumes[].cephfs.secretRef
| |
object Opsional | secretRef bersifat Opsional: SecretRef adalah referensi ke secret autentikasi untuk Pengguna, defaultnya kosong. Info selengkapnya: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it |
additionalVolumes[].cephfs.secretRef.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].cephfs.user
| |
string Opsional | user bersifat opsional: User adalah nama pengguna rados, defaultnya adalah administrator Info selengkapnya: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it |
additionalVolumes[].cinder
| |
object Opsional | cinder mewakili volume cinder yang terpasang dan dipasang di mesin host kubelet. Info selengkapnya: https://examples.k8s.io/mysql-cinder-pd/README.md |
additionalVolumes[].cinder.fsType
| |
string Opsional | fsType adalah jenis sistem file yang akan dipasang. Harus berupa jenis sistem file yang didukung oleh sistem operasi host. Contoh: "ext4", "xfs", "ntfs". Secara implisit disimpulkan sebagai "ext4" jika tidak ditentukan. Info selengkapnya: https://examples.k8s.io/mysql-cinder-pd/README.md |
additionalVolumes[].cinder.readOnly
| |
boolean Opsional | readOnly secara default adalah false (baca/tulis). ReadOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. Info selengkapnya: https://examples.k8s.io/mysql-cinder-pd/README.md |
additionalVolumes[].cinder.secretRef
| |
object Opsional | secretRef bersifat opsional: mengarah ke objek secret yang berisi parameter yang digunakan untuk terhubung ke OpenStack |
additionalVolumes[].cinder.secretRef.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].cinder.volumeID
| |
string Wajib | volumeID yang digunakan untuk mengidentifikasi volume di cinder. Info selengkapnya: https://examples.k8s.io/mysql-cinder-pd/README.md |
additionalVolumes[].configMap
| |
object Opsional | configMap merepresentasikan configMap yang harus mengisi volume ini |
additionalVolumes[].configMap.defaultMode
| |
integer Opsional | defaultMode bersifat opsional: bit mode yang digunakan untuk menetapkan izin pada file yang dibuat secara default. Harus berupa nilai oktal antara 0000 dan 0777 atau nilai desimal antara 0 dan 511. YAML menerima nilai oktal dan desimal, JSON memerlukan nilai desimal untuk bit mode. Nilai defaultnya adalah 0644. Direktori dalam jalur tidak terpengaruh oleh setelan ini. Hal ini mungkin bertentangan dengan opsi lain yang memengaruhi mode file, seperti fsGroup, dan hasilnya dapat berupa bit mode lain yang ditetapkan. |
additionalVolumes[].configMap.items
| |
list (object) Opsional | item jika tidak ditentukan, setiap pasangan key-value di kolom Data ConfigMap yang dirujuk akan diproyeksikan ke dalam volume sebagai file yang namanya adalah kunci dan kontennya adalah nilai. Jika ditentukan, kunci yang tercantum akan diproyeksikan ke jalur yang ditentukan, dan kunci yang tidak tercantum tidak akan ada. Jika kunci yang ditentukan tidak ada di ConfigMap, penyiapan volume akan error kecuali jika ditandai sebagai opsional. Jalur harus relatif dan tidak boleh berisi jalur '..' atau diawali dengan '..'. |
additionalVolumes[].configMap.items[]
| |
object Opsional | Memetakan kunci string ke jalur dalam volume. |
additionalVolumes[].configMap.items[].key
| |
string Wajib | kunci adalah kunci untuk project. |
additionalVolumes[].configMap.items[].mode
| |
integer Opsional | mode bersifat Opsional: bit mode yang digunakan untuk menetapkan izin pada file ini. Harus berupa nilai oktal antara 0000 dan 0777 atau nilai desimal antara 0 dan 511. YAML menerima nilai oktal dan desimal, JSON memerlukan nilai desimal untuk bit mode. Jika tidak ditentukan, volume defaultMode akan digunakan. Hal ini mungkin bertentangan dengan opsi lain yang memengaruhi mode file, seperti fsGroup, dan hasilnya dapat berupa bit mode lain yang ditetapkan. |
additionalVolumes[].configMap.items[].path
| |
string Wajib | path adalah jalur relatif file untuk memetakan kunci. Mungkin bukan jalur absolut. Tidak boleh berisi elemen jalur '..'. Tidak boleh diawali dengan string '..'. |
additionalVolumes[].csi
| |
object Opsional | csi (Container Storage Interface) merepresentasikan penyimpanan efemeral yang ditangani oleh driver CSI eksternal tertentu (Fitur Beta). |
additionalVolumes[].csi.driver
| |
string Wajib | driver adalah nama driver CSI yang menangani volume ini. Konsultasikan dengan administrator Anda untuk mengetahui nama yang benar sebagaimana terdaftar di cluster. |
additionalVolumes[].csi.fsType
| |
string Opsional | fsType yang akan dipasang. Contoh: "ext4", "xfs", "ntfs". Jika tidak diberikan, nilai kosong akan diteruskan ke driver CSI terkait yang akan menentukan sistem file default yang akan diterapkan. |
additionalVolumes[].csi.nodePublishSecretRef
| |
object opsional | nodePublishSecretRef adalah referensi ke objek rahasia yang berisi informasi sensitif untuk diteruskan ke driver CSI guna menyelesaikan panggilan CSI NodePublishVolume dan NodeUnpublishVolume. Kolom ini bersifat opsional, dan dapat dikosongkan jika tidak ada rahasia yang diperlukan. Jika objek secret berisi lebih dari satu secret, semua referensi secret akan diteruskan. |
additionalVolumes[].csi.nodePublishSecretRef.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].csi.readOnly
| |
boolean Opsional | readOnly menentukan konfigurasi hanya baca untuk volume. Nilai default-nya adalah false (baca/tulis). |
additionalVolumes[].csi.volumeAttributes
| |
object (string) Opsional | volumeAttributes menyimpan properti khusus driver yang diteruskan ke driver CSI. Lihat dokumentasi driver Anda untuk mengetahui nilai yang didukung. |
additionalVolumes[].downwardAPI
| |
object Opsional | downwardAPI merepresentasikan downward API tentang pod yang harus mengisi volume ini |
additionalVolumes[].downwardAPI.defaultMode
| |
integer Opsional | Opsional: bit mode yang akan digunakan pada file yang dibuat secara default. Harus berupa Opsional: bit mode yang digunakan untuk menetapkan izin pada file yang dibuat secara default. Harus berupa nilai oktal antara 0000 dan 0777 atau nilai desimal antara 0 dan 511. YAML menerima nilai oktal dan desimal, JSON memerlukan nilai desimal untuk bit mode. Nilai defaultnya adalah 0644. Direktori dalam jalur tidak terpengaruh oleh setelan ini. Hal ini mungkin bertentangan dengan opsi lain yang memengaruhi mode file, seperti fsGroup, dan hasilnya dapat berupa bit mode lain yang ditetapkan. |
additionalVolumes[].downwardAPI.items
| |
list (object) Opsional | Items adalah daftar file volume API ke bawah |
additionalVolumes[].downwardAPI.items[]
| |
object Opsional | DownwardAPIVolumeFile merepresentasikan informasi untuk membuat file yang berisi kolom pod |
additionalVolumes[].downwardAPI.items[].fieldRef
| |
object Opsional | Wajib: Memilih kolom pod: hanya anotasi, label, nama, dan namespace yang didukung. |
additionalVolumes[].downwardAPI.items[].fieldRef.apiVersion
| |
string Opsional | Versi skema yang digunakan untuk menulis FieldPath, defaultnya adalah "v1". |
additionalVolumes[].downwardAPI.items[].fieldRef.fieldPath
| |
string Wajib | Jalur kolom yang akan dipilih dalam versi API yang ditentukan. |
additionalVolumes[].downwardAPI.items[].mode
| |
integer Opsional | Opsional: bit mode yang digunakan untuk menyetel izin pada file ini, harus berupa nilai oktal antara 0000 dan 0777 atau nilai desimal antara 0 dan 511. YAML menerima nilai oktal dan desimal, JSON memerlukan nilai desimal untuk bit mode. Jika tidak ditentukan, volume defaultMode akan digunakan. Hal ini mungkin bertentangan dengan opsi lain yang memengaruhi mode file, seperti fsGroup, dan hasilnya dapat berupa bit mode lain yang ditetapkan. |
additionalVolumes[].downwardAPI.items[].path
| |
string Wajib | Wajib: Path adalah jalur relatif file yang akan dibuat. Tidak boleh absolut atau berisi jalur '..'. Harus dienkode UTF-8. Item pertama jalur relatif tidak boleh diawali dengan '..'. |
additionalVolumes[].downwardAPI.items[].resourceFieldRef
| |
object Opsional | Memilih resource container: hanya batas dan permintaan resource (limits.cpu, limits.memory, requests.cpu, dan requests.memory) yang didukung. |
additionalVolumes[].downwardAPI.items[].resourceFieldRef.containerName
| |
string Opsional | Nama container: wajib diisi untuk volume, opsional untuk variabel lingkungan |
additionalVolumes[].downwardAPI.items[].resourceFieldRef.divisor
| |
integer or string Opsional | Menentukan format output resource yang diekspos, defaultnya adalah "1" |
additionalVolumes[].downwardAPI.items[].resourceFieldRef.resource
| |
string Wajib | Wajib: resource yang akan dipilih |
additionalVolumes[].emptyDir
| |
object Opsional | emptyDir merepresentasikan direktori sementara yang berbagi masa aktif pod. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#emptydir |
additionalVolumes[].emptyDir.medium
| |
string Opsional | medium merepresentasikan jenis media penyimpanan yang harus mendukung direktori ini. Defaultnya adalah "" yang berarti menggunakan media default node. Harus berupa string kosong (default) atau Memori. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#emptydir |
additionalVolumes[].emptyDir.sizeLimit
| |
integer or string Opsional | sizeLimit adalah jumlah total penyimpanan lokal yang diperlukan untuk volume EmptyDir ini. Batas ukuran juga berlaku untuk media memori. Penggunaan maksimum pada media EmptyDir memori adalah nilai minimum antara SizeLimit yang ditentukan di sini dan jumlah batas memori semua container dalam pod. Nilai defaultnya adalah nol yang berarti batas tidak ditentukan. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#emptydir |
additionalVolumes[].ephemeral
| |
object Opsional | ephemeral mewakili volume yang ditangani oleh driver penyimpanan cluster. Siklus proses volume terikat ke pod yang menentukannya - volume akan dibuat sebelum pod dimulai, dan dihapus saat pod dihapus. \n Gunakan ini jika: a) volume hanya diperlukan saat pod berjalan, b) fitur volume normal seperti pemulihan dari snapshot atau pelacakan kapasitas diperlukan, c) driver penyimpanan ditentukan melalui kelas penyimpanan, dan d) driver penyimpanan mendukung penyediaan volume dinamis melalui PersistentVolumeClaim (lihat EphemeralVolumeSource untuk mengetahui informasi selengkapnya tentang hubungan antara jenis volume ini dan PersistentVolumeClaim). \n Gunakan PersistentVolumeClaim atau salah satu API khusus vendor untuk volume yang tetap ada lebih lama daripada siklus proses pod individual. \n Gunakan CSI untuk volume efemeral lokal ringan jika driver CSI dimaksudkan untuk digunakan dengan cara tersebut - lihat dokumentasi driver untuk mengetahui informasi selengkapnya. \n Pod dapat menggunakan kedua jenis volume ephemeral dan volume persisten secara bersamaan. |
additionalVolumes[].ephemeral.volumeClaimTemplate
| |
object Opsional |
Akan digunakan untuk membuat PVC mandiri guna
menyediakan volume. Pod tempat EphemeralVolumeSource
ini disematkan akan menjadi pemilik PVC, atau PVC
akan dihapus bersama dengan pod. Nama
PVC adalah <pod name>-<volume name> , dengan <volume
name> adalah nama dari entri array PodSpec.Volumes .
Validasi pod akan menolak pod jika nama yang digabungkan
tidak valid untuk PVC (misalnya, terlalu panjang). \n
PVC yang ada dengan nama tersebut yang tidak dimiliki oleh
pod tidak* akan digunakan untuk pod guna menghindari penggunaan
volume yang tidak terkait secara keliru. Kemudian, memulai pod akan diblokir hingga
PVC yang tidak terkait dihapus. Jika PVC yang dibuat sebelumnya tersebut dimaksudkan untuk digunakan oleh pod, PVC harus diperbarui dengan referensi pemilik ke pod setelah pod ada.
Biasanya hal ini tidak diperlukan, tetapi mungkin berguna
saat merekonstruksi cluster yang rusak secara manual. \n Kolom
ini bersifat hanya baca dan tidak ada perubahan yang akan dilakukan oleh Kubernetes
pada PVC setelah dibuat. \n Wajib, tidak
boleh bernilai nol.
|
additionalVolumes[].ephemeral.volumeClaimTemplate.metadata
| |
object Opsional | Dapat berisi label dan anotasi yang akan disalin ke PVC saat membuatnya. Tidak ada kolom lain yang diizinkan dan akan ditolak selama validasi. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec
| |
object Wajib | Spesifikasi untuk PersistentVolumeClaim. Seluruh konten disalin tanpa diubah ke dalam PVC yang dibuat dari template ini. Kolom yang sama seperti di PersistentVolumeClaim juga valid di sini. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.accessModes
| |
list (string) Opsional | accessModes berisi mode akses yang diinginkan untuk volume. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.accessModes[]
| |
string Opsional | |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.dataSource
| |
object Opsional | Kolom dataSource dapat digunakan untuk menentukan salah satu dari: * Objek VolumeSnapshot yang ada (snapshot.storage.k8s.io/VolumeSnapshot) * PVC (PersistentVolumeClaim) yang ada Jika penyedia atau pengontrol eksternal dapat mendukung sumber data yang ditentukan, maka akan dibuat volume baru berdasarkan konten sumber data yang ditentukan. Jika fitur AnyVolumeDataSource diaktifkan, konten dataSource akan disalin ke dataSourceRef, dan konten dataSourceRef akan disalin ke dataSource jika dataSourceRef.namespace tidak ditentukan. Jika namespace ditentukan, dataSourceRef tidak akan disalin ke dataSource. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.dataSource.apiGroup
| |
string Opsional | APIGroup adalah grup untuk resource yang dirujuk. Jika APIGroup tidak ditentukan, Kind yang ditentukan harus berada di grup API inti. Untuk jenis pihak ketiga lainnya, APIGroup diperlukan. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.dataSource.kind
| |
string Wajib | Kind adalah jenis resource yang dirujuk |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.dataSource.name
| |
string Wajib | Name adalah nama resource yang direferensikan |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef
| |
object Opsional | dataSourceRef menentukan objek dari mana volume akan diisi dengan data, jika volume yang tidak kosong diinginkan. Objek ini dapat berupa objek apa pun dari grup API yang tidak kosong (objek non-inti) atau objek PersistentVolumeClaim. Jika kolom ini ditentukan, pengikatan volume hanya akan berhasil jika jenis objek yang ditentukan cocok dengan beberapa pengisi volume atau penyedia dinamis yang diinstal. Kolom ini akan menggantikan fungsi kolom dataSource dan jika kedua kolom tidak kosong, keduanya harus memiliki nilai yang sama. Untuk kompatibilitas mundur, saat namespace tidak ditentukan di dataSourceRef, kedua kolom (dataSource dan dataSourceRef) akan disetel ke nilai yang sama secara otomatis jika salah satunya kosong dan yang lainnya tidak kosong. Jika namespace ditentukan di dataSourceRef, dataSource tidak ditetapkan ke nilai yang sama dan harus kosong. Ada tiga perbedaan penting antara dataSource dan dataSourceRef: * Meskipun dataSource hanya mengizinkan dua jenis objek tertentu, dataSourceRef mengizinkan objek non-core apa pun, serta objek PersistentVolumeClaim. * Meskipun dataSource mengabaikan nilai yang tidak diizinkan (menghapusnya), dataSourceRef mempertahankan semua nilai, dan menghasilkan error jika nilai yang tidak diizinkan ditentukan. * Meskipun dataSource hanya mengizinkan objek lokal, dataSourceRef mengizinkan objek di namespace mana pun. (Beta) Penggunaan kolom ini memerlukan pengaktifan gate fitur AnyVolumeDataSource. (Alfa) Menggunakan kolom namespace dataSourceRef memerlukan gerbang fitur CrossNamespaceVolumeDataSource diaktifkan. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef.apiGroup
| |
string Opsional | APIGroup adalah grup untuk resource yang dirujuk. Jika APIGroup tidak ditentukan, Kind yang ditentukan harus berada di grup API inti. Untuk jenis pihak ketiga lainnya, APIGroup diperlukan. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef.kind
| |
string Wajib | Kind adalah jenis resource yang dirujuk |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef.name
| |
string Wajib | Name adalah nama resource yang direferensikan |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef.namespace
| |
string Opsional | Namespace adalah namespace resource yang dirujuk. Perhatikan bahwa jika namespace ditentukan, objek gateway.networking.k8s.io/ReferenceGrant diperlukan di namespace yang dirujuk untuk mengizinkan pemilik namespace tersebut menerima referensi. Lihat dokumentasi ReferenceGrant untuk mengetahui detailnya. (Alfa) Kolom ini memerlukan feature gate CrossNamespaceVolumeDataSource untuk diaktifkan. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.resources
| |
object Opsional | resources merepresentasikan resource minimum yang harus dimiliki volume. Jika fitur RecoverVolumeExpansionFailure diaktifkan, pengguna diizinkan untuk menentukan persyaratan resource yang lebih rendah dari nilai sebelumnya, tetapi harus tetap lebih tinggi dari kapasitas yang tercatat di kolom status klaim. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.resources.claims
| |
list (object) Opsional | Claims mencantumkan nama resource, yang ditentukan dalam spec.resourceClaims, yang digunakan oleh container ini. \n Ini adalah kolom alfa dan memerlukan pengaktifan feature gate DynamicResourceAllocation. \n Kolom ini tidak dapat diubah. Hanya dapat ditetapkan untuk penampung. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.resources.claims[]
| |
object Opsional | ResourceClaim mereferensikan satu entri di PodSpec.ResourceClaims. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.resources.claims[].name
| |
string Wajib | Nama harus cocok dengan nama salah satu entri di pod.spec.resourceClaims Pod tempat kolom ini digunakan. Tindakan ini membuat resource tersebut tersedia di dalam container. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.resources.limits
| |
integer or string Opsional | Limits menjelaskan jumlah maksimum resource komputasi yang diizinkan. Info selengkapnya: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.resources.requests
| |
integer or string Opsional | Requests menjelaskan jumlah minimum resource komputasi yang diperlukan. Jika Requests dihilangkan untuk container, nilai defaultnya adalah Limits jika ditentukan secara eksplisit, atau nilai yang ditentukan implementasi. Permintaan tidak boleh melebihi Batas. Info selengkapnya: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.selector
| |
object Opsional | selector adalah kueri label atas volume yang perlu dipertimbangkan untuk binding. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions
| |
list (object) Opsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratannya adalah ANDed. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[]
| |
object Opsional | Persyaratan pemilih label adalah pemilih yang berisi nilai, kunci, dan operator yang menghubungkan kunci dan nilai. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[].key
| |
string Wajib | key adalah kunci label yang diterapkan oleh pemilih. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[].operator
| |
string Wajib | operator merepresentasikan hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[].values
| |
string Opsional | adalah array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Array ini diganti selama patch penggabungan strategis. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.selector.matchLabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.storageClassName
| |
string Opsional | storageClassName adalah nama StorageClass yang diperlukan oleh klaim. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.volumeMode
| |
string Opsional | volumeMode menentukan jenis volume yang diperlukan oleh klaim. Nilai Sistem File tersirat jika tidak disertakan dalam spesifikasi klaim. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.volumeName
| |
string Opsional | volumeName adalah referensi pengikatan ke PersistentVolume yang mendukung klaim ini. |
additionalVolumes[].fc
| |
object Opsional | fc merepresentasikan resource Fibre Channel yang terpasang ke mesin host kubelet, lalu diekspos ke pod. |
additionalVolumes[].fc.fsType
| |
string Opsional | fsType adalah jenis sistem file yang akan dipasang. Harus berupa jenis sistem file yang didukung oleh sistem operasi host. Contoh: "ext4", "xfs", "ntfs". Secara implisit disimpulkan sebagai "ext4" jika tidak ditentukan. |
additionalVolumes[].fc.lun
| |
integer Opsional | lun bersifat Opsional: Nomor lun target FC |
additionalVolumes[].fc.readOnly
| |
boolean Opsional | readOnly bersifat Opsional: Defaultnya adalah false (baca/tulis). ReadOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. |
additionalVolumes[].fc.targetWWNs
| |
list (string) Opsional | targetWWNs bersifat Opsional: Nama seluruh dunia target FC (WWN) |
additionalVolumes[].fc.targetWWNs[]
| |
string Opsional | |
additionalVolumes[].fc.wwids
| |
list (string) Opsional | wwids Opsional: ID seluruh dunia volume FC (wwids) wwids atau kombinasi targetWWNs dan lun harus ditetapkan, tetapi tidak boleh keduanya secara bersamaan. |
additionalVolumes[].fc.wwids[]
| |
string Opsional | |
additionalVolumes[].flexVolume
| |
object Opsional | flexVolume merepresentasikan resource volume generik yang disediakan/dilampirkan menggunakan plugin berbasis exec. |
additionalVolumes[].flexVolume.driver
| |
string Wajib | driver adalah nama driver yang akan digunakan untuk volume ini. |
additionalVolumes[].flexVolume.fsType
| |
string Opsional | fsType adalah jenis sistem file yang akan dipasang. Harus berupa jenis sistem file yang didukung oleh sistem operasi host. Contoh: "ext4", "xfs", "ntfs". Sistem file default bergantung pada skrip FlexVolume. |
additionalVolumes[].flexVolume.options
| |
object Opsional | options bersifat Opsional: kolom ini menyimpan opsi perintah tambahan jika ada. |
additionalVolumes[].flexVolume.readOnly
| |
boolean Opsional | readOnly bersifat Opsional: defaultnya adalah salah (baca/tulis). ReadOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. |
additionalVolumes[].flexVolume.secretRef
| |
object Opsional | secretRef bersifat Opsional: secretRef adalah referensi ke objek rahasia yang berisi informasi sensitif untuk diteruskan ke skrip plugin. Kolom ini dapat kosong jika tidak ada objek rahasia yang ditentukan. Jika objek rahasia berisi lebih dari satu rahasia, semua rahasia akan diteruskan ke skrip plugin. |
additionalVolumes[].flexVolume.secretRef.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].flocker
| |
object Opsional | flocker mewakili volume Flocker yang terpasang ke mesin host kubelet. Hal ini bergantung pada layanan kontrol Flocker yang sedang berjalan |
additionalVolumes[].flocker.datasetName
| |
string Opsional | datasetName adalah Nama set data yang disimpan sebagai metadata -> name pada set data untuk Flocker harus dianggap tidak digunakan lagi |
additionalVolumes[].flocker.datasetUUID
| |
string Opsional | datasetUUID adalah UUID set data. Ini adalah ID unik set data Flocker |
additionalVolumes[].gcePersistentDisk
| |
object Opsional | gcePersistentDisk merepresentasikan resource Disk Compute Engine yang terpasang ke mesin host kubelet, lalu diekspos ke pod. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk |
additionalVolumes[].gcePersistentDisk.fsType
| |
string Opsional | fsType adalah jenis sistem file volume yang ingin Anda pasang. Tips: Pastikan jenis sistem file didukung oleh sistem operasi host. Contoh: "ext4", "xfs", "ntfs". Secara implisit disimpulkan sebagai "ext4" jika tidak ditentukan. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk |
additionalVolumes[].gcePersistentDisk.partition
| |
integer Opsional | partisi adalah partisi di volume yang ingin Anda pasang. Jika tidak ditentukan, defaultnya adalah memasang berdasarkan nama volume. Contoh: Untuk volume /dev/sda1, Anda menentukan partisi sebagai "1". Demikian pula, partisi volume untuk /dev/sda adalah "0" (atau Anda dapat membiarkan properti kosong). Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk |
additionalVolumes[].gcePersistentDisk.pdName
| |
string Wajib | pdName adalah nama unik resource persistent disk di Compute Engine. Digunakan untuk mengidentifikasi disk di Compute Engine. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk |
additionalVolumes[].gcePersistentDisk.readOnly
| |
boolean Opsional | readOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. Nilai defaultnya adalah salah (false). Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk |
additionalVolumes[].gitRepo
| |
object Opsional | gitRepo merepresentasikan repositori git pada revisi tertentu. TIDAK DIGUNAKAN LAGI: GitRepo tidak digunakan lagi. Untuk menyediakan container dengan repositori git, pasang EmptyDir ke InitContainer yang meng-clone repositori menggunakan git, lalu pasang EmptyDir ke container Pod. |
additionalVolumes[].gitRepo.directory
| |
string Opsional | adalah nama direktori target. Tidak boleh berisi atau diawali dengan '..'. Jika '.' diberikan, direktori volume akan menjadi repositori git. Jika tidak, jika ditentukan, volume akan berisi repositori git di subdirektori dengan nama yang diberikan. |
additionalVolumes[].gitRepo.repository
| |
string Wajib | repository adalah URL |
additionalVolumes[].gitRepo.revision
| |
string Opsional | revisi adalah hash commit untuk revisi yang ditentukan. |
additionalVolumes[].glusterfs
| |
object Opsional | glusterfs merepresentasikan pemasangan Glusterfs di host yang berbagi masa aktif pod. Info selengkapnya: https://examples.k8s.io/volumes/glusterfs/README.md |
additionalVolumes[].glusterfs.endpoints
| |
string Wajib | endpoints adalah nama endpoint yang menjelaskan topologi Glusterfs. Info selengkapnya: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod |
additionalVolumes[].glusterfs.path
| |
string Wajib | path adalah jalur volume Glusterfs. Info selengkapnya: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod |
additionalVolumes[].glusterfs.readOnly
| |
boolean Opsional | readOnly di sini akan memaksa volume Glusterfs dipasang dengan izin hanya baca. Nilai defaultnya adalah false (salah). Info selengkapnya: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod |
additionalVolumes[].hostPath
| |
object Opsional | hostPath merepresentasikan file atau direktori yang sudah ada sebelumnya di mesin host yang diekspos langsung ke container. Hal ini umumnya digunakan untuk agen sistem atau hal istimewa lainnya yang diizinkan untuk melihat mesin host. Sebagian besar penampung TIDAK memerlukan ini. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#hostpath |
additionalVolumes[].hostPath.path
| |
string Wajib | jalur direktori di host. Jika jalur adalah symlink, jalur akan mengikuti link ke jalur yang sebenarnya. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#hostpath |
additionalVolumes[].hostPath.type
| |
string Opsional | jenis untuk HostPath Volume Default ke "" Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#hostpath |
additionalVolumes[].iscsi
| |
object Opsional | iscsi merepresentasikan resource ISCSI Disk yang terlampir ke mesin host kubelet, lalu diekspos ke pod. Info selengkapnya: https://examples.k8s.io/volumes/iscsi/README.md |
additionalVolumes[].iscsi.chapAuthDiscovery
| |
boolean Opsional | chapAuthDiscovery menentukan apakah mendukung autentikasi CHAP Penemuan iSCSI |
additionalVolumes[].iscsi.chapAuthSession
| |
boolean Opsional | chapAuthSession menentukan apakah mendukung autentikasi CHAP Sesi iSCSI |
additionalVolumes[].iscsi.fsType
| |
string Opsional | fsType adalah jenis sistem file volume yang ingin Anda pasang. Tips: Pastikan jenis sistem file didukung oleh sistem operasi host. Contoh: "ext4", "xfs", "ntfs". Secara implisit disimpulkan sebagai "ext4" jika tidak ditentukan. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#iscsi |
additionalVolumes[].iscsi.initiatorName
| |
string Opsional | initiatorName adalah Nama Inisiator iSCSI Kustom. Jika initiatorName ditentukan dengan iscsiInterface secara bersamaan, antarmuka iSCSI baru <target portal>:<volume name> akan dibuat untuk koneksi. |
additionalVolumes[].iscsi.iqn
| |
string Wajib | iqn adalah Nama yang Memenuhi Syarat iSCSI target. |
additionalVolumes[].iscsi.iscsiInterface
| |
string Opsional | iscsiInterface adalah Nama antarmuka yang menggunakan transport iSCSI. Nilai defaultnya adalah 'default' (tcp). |
additionalVolumes[].iscsi.lun
| |
integer Wajib | lun mewakili nomor Lun Target iSCSI. |
additionalVolumes[].iscsi.portals
| |
list (string) Opsional | adalah Daftar Portal Target iSCSI. Portal adalah IP atau ip_addr:port jika portnya selain default (biasanya port TCP 860 dan 3260). |
additionalVolumes[].iscsi.portals[]
| |
string Opsional | |
additionalVolumes[].iscsi.readOnly
| |
boolean Opsional | readOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. Nilai defaultnya adalah salah (false). |
additionalVolumes[].iscsi.secretRef
| |
object Opsional | secretRef adalah CHAP Secret untuk autentikasi target dan inisiator iSCSI |
additionalVolumes[].iscsi.secretRef.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].iscsi.targetPortal
| |
string Wajib | targetPortal adalah Portal Target iSCSI. Portal adalah IP atau ip_addr:port jika portnya selain default (biasanya port TCP 860 dan 3260). |
additionalVolumes[].name
| |
string Wajib | nama volume. Harus berupa DNS_LABEL dan unik dalam pod. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].nfs
| |
object Opsional | nfs merepresentasikan pemasangan NFS di host yang berbagi masa aktif pod Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#nfs |
additionalVolumes[].nfs.path
| |
string Wajib | jalur yang diekspor oleh server NFS. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#nfs |
additionalVolumes[].nfs.readOnly
| |
boolean Opsional | readOnly di sini akan memaksa ekspor NFS untuk dipasang dengan izin hanya baca. Nilai defaultnya adalah salah (false). Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#nfs |
additionalVolumes[].nfs.server
| |
string Wajib | server adalah nama host atau alamat IP server NFS. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#nfs |
additionalVolumes[].persistentVolumeClaim
| |
object Opsional | persistentVolumeClaimVolumeSource merepresentasikan referensi ke PersistentVolumeClaim dalam namespace yang sama. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims |
additionalVolumes[].persistentVolumeClaim.claimName
| |
string Wajib | claimName adalah nama PersistentVolumeClaim dalam namespace yang sama dengan pod yang menggunakan volume ini. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims |
additionalVolumes[].persistentVolumeClaim.readOnly
| |
boolean Opsional | readOnly Akan memaksa setelan ReadOnly di VolumeMounts. Defaultnya adalah salah (false). |
additionalVolumes[].photonPersistentDisk
| |
object Opsional | photonPersistentDisk merepresentasikan persistent disk PhotonController yang terpasang dan di-mount di mesin host kubelet |
additionalVolumes[].photonPersistentDisk.fsType
| |
string Opsional | fsType adalah jenis sistem file yang akan dipasang. Harus berupa jenis sistem file yang didukung oleh sistem operasi host. Contoh: "ext4", "xfs", "ntfs". Secara implisit disimpulkan sebagai "ext4" jika tidak ditentukan. |
additionalVolumes[].photonPersistentDisk.pdID
| |
string Wajib | pdID adalah ID yang mengidentifikasi persistent disk Photon Controller |
additionalVolumes[].portworxVolume
| |
object Opsional | portworxVolume merepresentasikan volume portworx yang terpasang dan terpasang di mesin host kubelet |
additionalVolumes[].portworxVolume.fsType
| |
string Opsional | fSType merepresentasikan jenis sistem file yang akan di-mount Harus berupa jenis sistem file yang didukung oleh sistem operasi host. Contoh: "ext4", "xfs". Secara implisit disimpulkan sebagai "ext4" jika tidak ditentukan. |
additionalVolumes[].portworxVolume.readOnly
| |
boolean Opsional | readOnly secara default adalah false (baca/tulis). ReadOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. |
additionalVolumes[].portworxVolume.volumeID
| |
string Wajib | volumeID mengidentifikasi volume Portworx secara unik |
additionalVolumes[].projected
| |
object Opsional | item yang diproyeksikan untuk semua rahasia resource dalam satu, configmap, dan API ke bawah |
additionalVolumes[].projected.defaultMode
| |
integer Opsional | defaultMode adalah bit mode yang digunakan untuk menetapkan izin pada file yang dibuat secara default. Harus berupa nilai oktal antara 0000 dan 0777 atau nilai desimal antara 0 dan 511. YAML menerima nilai oktal dan desimal, JSON memerlukan nilai desimal untuk bit mode. Direktori dalam jalur tidak terpengaruh oleh setelan ini. Hal ini mungkin bertentangan dengan opsi lain yang memengaruhi mode file, seperti fsGroup, dan hasilnya dapat berupa bit mode lain yang ditetapkan. |
additionalVolumes[].projected.sources
| |
list (object) Opsional | sources adalah daftar proyeksi volume |
additionalVolumes[].projected.sources[]
| |
object Opsional | Proyeksi yang dapat diproyeksikan bersama dengan jenis volume lain yang didukung |
additionalVolumes[].projected.sources[].configMap
| |
object Opsional | Informasi configMap tentang data configMap ke project |
additionalVolumes[].projected.sources[].configMap.items
| |
list (object) Opsional | item jika tidak ditentukan, setiap pasangan kunci-nilai di kolom Data ConfigMap yang dirujuk akan diproyeksikan ke dalam volume sebagai file yang namanya adalah kunci dan kontennya adalah nilai. Jika ditentukan, kunci yang tercantum akan diproyeksikan ke jalur yang ditentukan, dan kunci yang tidak tercantum tidak akan ada. Jika kunci yang ditentukan tidak ada di ConfigMap, penyiapan volume akan error kecuali jika ditandai sebagai opsional. Jalur harus relatif dan tidak boleh berisi jalur '..' atau diawali dengan '..'. |
additionalVolumes[].projected.sources[].configMap.items[]
| |
object Opsional | Memetakan kunci string ke jalur dalam volume. |
additionalVolumes[].projected.sources[].configMap.items[].key
| |
string Wajib | kunci adalah kunci untuk project. |
additionalVolumes[].projected.sources[].configMap.items[].mode
| |
integer Opsional | mode bersifat Opsional: bit mode digunakan untuk menetapkan izin pada file ini. Harus berupa nilai oktal antara 0000 dan 0777 atau nilai desimal antara 0 dan 511. YAML menerima nilai oktal dan desimal, JSON memerlukan nilai desimal untuk bit mode. Jika tidak ditentukan, volume defaultMode akan digunakan. Hal ini mungkin bertentangan dengan opsi lain yang memengaruhi mode file, seperti fsGroup, dan hasilnya dapat berupa bit mode lain yang ditetapkan. |
additionalVolumes[].projected.sources[].configMap.items[].path
| |
string Wajib | path adalah jalur relatif file untuk memetakan kunci. Mungkin bukan jalur absolut. Tidak boleh berisi elemen jalur '..'. Tidak boleh diawali dengan string '..'. |
additionalVolumes[].projected.sources[].configMap.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].projected.sources[].configMap.optional
| |
boolean Opsional | opsional, tentukan apakah ConfigMap atau kuncinya harus ditentukan |
additionalVolumes[].projected.sources[].downwardAPI
| |
object Opsional | Informasi downwardAPI tentang data downwardAPI ke project |
additionalVolumes[].projected.sources[].downwardAPI.items
| |
list (object) Opsional | Items adalah daftar file DownwardAPIVolume |
additionalVolumes[].projected.sources[].downwardAPI.items[]
| |
object Opsional | DownwardAPIVolumeFile merepresentasikan informasi untuk membuat file yang berisi kolom pod |
additionalVolumes[].projected.sources[].downwardAPI.items[].fieldRef
| |
object Opsional | Wajib: Memilih kolom pod: hanya anotasi, label, nama, dan namespace yang didukung. |
additionalVolumes[].projected.sources[].downwardAPI.items[].fieldRef.apiVersion
| |
string Opsional | Versi skema yang FieldPath ditulis dalam hal, defaultnya adalah "v1". |
additionalVolumes[].projected.sources[].downwardAPI.items[].fieldRef.fieldPath
| |
string Wajib | Jalur kolom yang akan dipilih dalam versi API yang ditentukan. |
additionalVolumes[].projected.sources[].downwardAPI.items[].mode
| |
integer Opsional | Opsional: bit mode yang digunakan untuk menetapkan izin pada file ini, harus berupa nilai oktal antara 0000 dan 0777 atau nilai desimal antara 0 dan 511. YAML menerima nilai oktal dan desimal, JSON memerlukan nilai desimal untuk bit mode. Jika tidak ditentukan, defaultMode volume akan digunakan. Hal ini mungkin bertentangan dengan opsi lain yang memengaruhi mode file, seperti fsGroup, dan hasilnya dapat berupa bit mode lain yang ditetapkan. |
additionalVolumes[].projected.sources[].downwardAPI.items[].path
| |
string Wajib | Wajib: Jalur adalah jalur relatif file yang akan dibuat. Tidak boleh absolut atau berisi jalur '..'. Harus dienkode UTF-8. Item pertama jalur relatif tidak boleh diawali dengan '..' |
additionalVolumes[].projected.sources[].downwardAPI.items[].resourceFieldRef
| |
object Opsional | Memilih resource container: hanya batas dan permintaan resource (limits.cpu, limits.memory, requests.cpu dan requests.memory) yang didukung. |
additionalVolumes[].projected.sources[].downwardAPI.items[].resourceFieldRef.containerName
| |
string Opsional | Nama container: wajib diisi untuk volume, opsional untuk variabel lingkungan |
additionalVolumes[].projected.sources[].downwardAPI.items[].resourceFieldRef.divisor
| |
integer or string Opsional | Menentukan format output dari resource yang diekspos, default ke "1" |
additionalVolumes[].projected.sources[].downwardAPI.items[].resourceFieldRef.resource
| |
string Wajib | Wajib: resource yang akan dipilih |
additionalVolumes[].projected.sources[].secret
| |
object Opsional | informasi rahasia tentang data rahasia ke project |
additionalVolumes[].projected.sources[].secret.items
| |
list (object) Opsional | item jika tidak ditentukan, setiap pasangan key-value di kolom Data Secret yang dirujuk akan diproyeksikan ke dalam volume sebagai file yang namanya adalah kunci dan kontennya adalah nilai. Jika ditentukan, kunci yang tercantum akan diproyeksikan ke jalur yang ditentukan, dan kunci yang tidak tercantum tidak akan ada. Jika kunci yang ditentukan tidak ada dalam Secret, penyiapan volume akan error kecuali jika ditandai sebagai opsional. Jalur harus relatif dan tidak boleh berisi jalur '..' atau diawali dengan '..'. |
additionalVolumes[].projected.sources[].secret.items[]
| |
object Opsional | Memetakan kunci string ke jalur dalam volume. |
additionalVolumes[].projected.sources[].secret.items[].key
| |
string Wajib | kunci adalah kunci untuk project. |
additionalVolumes[].projected.sources[].secret.items[].mode
| |
integer Opsional | mode bersifat Opsional: bit mode digunakan untuk menetapkan izin pada file ini. Harus berupa nilai oktal antara 0000 dan 0777 atau nilai desimal antara 0 dan 511. YAML menerima nilai oktal dan desimal, JSON memerlukan nilai desimal untuk bit mode. Jika tidak ditentukan, volume defaultMode akan digunakan. Hal ini mungkin bertentangan dengan opsi lain yang memengaruhi mode file, seperti fsGroup, dan hasilnya dapat berupa bit mode lain yang ditetapkan. |
additionalVolumes[].projected.sources[].secret.items[].path
| |
string Wajib | path adalah jalur relatif file untuk memetakan kunci. Mungkin bukan jalur absolut. Tidak boleh berisi elemen jalur '..'. Tidak boleh diawali dengan string '..'. |
additionalVolumes[].projected.sources[].secret.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].projected.sources[].secret.optional
| |
boolean Opsional | kolom opsional yang menentukan apakah Secret atau kuncinya harus ditentukan |
additionalVolumes[].projected.sources[].serviceAccountToken
| |
object Opsional | serviceAccountToken adalah informasi tentang data serviceAccountToken ke project |
additionalVolumes[].projected.sources[].serviceAccountToken.audience
| |
string Opsional | audiens adalah audiens yang dituju dari token. Penerima token harus mengidentifikasi dirinya dengan ID yang ditentukan di audiens token, dan jika tidak, harus menolak token. Audiens secara default adalah ID apiserver. |
additionalVolumes[].projected.sources[].serviceAccountToken.expirationSeconds
| |
integer Opsional | expirationSeconds adalah durasi validitas yang diminta untuk token akun layanan. Saat token mendekati masa berlaku, plugin volume kubelet akan secara proaktif merotasi token akun layanan. Kubelet akan mulai mencoba mengganti token jika token lebih lama dari 80 persen masa berlakunya atau jika token lebih lama dari 24 jam.Nilai default adalah 1 jam dan harus minimal 10 menit. |
additionalVolumes[].projected.sources[].serviceAccountToken.path
| |
string Wajib | path adalah jalur relatif ke titik pemasangan file untuk memproyeksikan token ke dalamnya. |
additionalVolumes[].quobyte
| |
object Opsional | quobyte merepresentasikan pemasangan Quobyte di host yang berbagi masa aktif pod |
additionalVolumes[].quobyte.group
| |
string Opsional | grup untuk memetakan akses volume ke Default adalah tidak ada grup |
additionalVolumes[].quobyte.readOnly
| |
boolean Opsional | readOnly di sini akan memaksa volume Quobyte dipasang dengan izin hanya baca. Nilai defaultnya adalah false (salah). |
additionalVolumes[].quobyte.registry
| |
string Wajib | registry merepresentasikan satu atau beberapa layanan Quobyte Registry yang ditentukan sebagai string sebagai pasangan host:port (beberapa entri dipisahkan dengan koma) yang berfungsi sebagai registry pusat untuk volume |
additionalVolumes[].quobyte.tenant
| |
string Opsional | tenant yang memiliki volume Quobyte tertentu di Backend yang Digunakan dengan volume Quobyte yang disediakan secara dinamis, nilai ditetapkan oleh plugin |
additionalVolumes[].quobyte.user
| |
string Opsional | pengguna untuk memetakan akses volume ke Default ke pengguna serviceaccount |
additionalVolumes[].quobyte.volume
| |
string Wajib | volume adalah string yang mereferensikan volume Quobyte yang sudah dibuat berdasarkan nama. |
additionalVolumes[].rbd
| |
object Opsional | rbd merepresentasikan pemasangan Rados Block Device di host yang berbagi masa aktif pod. Info selengkapnya: https://examples.k8s.io/volumes/rbd/README.md |
additionalVolumes[].rbd.fsType
| |
string Opsional | fsType adalah jenis sistem file volume yang ingin Anda pasang. Tips: Pastikan jenis sistem file didukung oleh sistem operasi host. Contoh: "ext4", "xfs", "ntfs". Secara implisit disimpulkan sebagai "ext4" jika tidak ditentukan. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#rbd |
additionalVolumes[].rbd.image
| |
string Wajib | image adalah nama image rados. Info selengkapnya: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it |
additionalVolumes[].rbd.keyring
| |
string Opsional | keyring adalah jalur ke key ring untuk RBDUser. Default-nya adalah /etc/ceph/keyring. Info selengkapnya: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it |
additionalVolumes[].rbd.monitors
| |
list (string) Wajib | monitor adalah kumpulan monitor Ceph. Info selengkapnya: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it |
additionalVolumes[].rbd.monitors[]
| |
string Opsional | |
additionalVolumes[].rbd.pool
| |
string Opsional | pool adalah nama pool rados. Default-nya adalah rbd. Info selengkapnya: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it |
additionalVolumes[].rbd.readOnly
| |
boolean Opsional | readOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. Nilai defaultnya adalah salah (false). Info selengkapnya: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it |
additionalVolumes[].rbd.secretRef
| |
object Opsional | secretRef adalah nama secret autentikasi untuk RBDUser. Jika diberikan, akan menggantikan keyring. Default-nya adalah nil. Info selengkapnya: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it |
additionalVolumes[].rbd.secretRef.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].rbd.user
| |
string Opsional | user adalah nama pengguna rados. Defaultnya adalah admin. Info selengkapnya: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it |
additionalVolumes[].scaleIO
| |
object Opsional | scaleIO mewakili volume persisten ScaleIO yang terpasang dan di-mount di node Kubernetes. |
additionalVolumes[].scaleIO.fsType
| |
string Opsional | fsType adalah jenis sistem file yang akan dipasang. Harus berupa jenis sistem file yang didukung oleh sistem operasi host. Contoh: "ext4", "xfs", "ntfs". Defaultnya adalah "xfs". |
additionalVolumes[].scaleIO.gateway
| |
string Wajib | gateway adalah alamat host ScaleIO API Gateway. |
additionalVolumes[].scaleIO.protectionDomain
| |
string Opsional | protectionDomain adalah nama Domain Perlindungan ScaleIO untuk penyimpanan yang dikonfigurasi. |
additionalVolumes[].scaleIO.readOnly
| |
boolean Opsional | readOnly Defaultnya adalah false (baca/tulis). ReadOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. |
additionalVolumes[].scaleIO.secretRef
| |
object Wajib | secretRef merujuk ke secret untuk pengguna ScaleIO dan informasi sensitif lainnya. Jika tidak diberikan, Operasi login akan gagal. |
additionalVolumes[].scaleIO.secretRef.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].scaleIO.sslEnabled
| |
boolean Opsional | sslEnabled Flag mengaktifkan/menonaktifkan komunikasi SSL dengan Gateway, defaultnya adalah salah (false) |
additionalVolumes[].scaleIO.storageMode
| |
string Opsional | storageMode menunjukkan apakah penyimpanan untuk volume harus ThickProvisioned atau ThinProvisioned. Default-nya adalah ThinProvisioned. |
additionalVolumes[].scaleIO.storagePool
| |
string Opsional | storagePool adalah ScaleIO Storage Pool yang terkait dengan domain perlindungan. |
additionalVolumes[].scaleIO.system
| |
string Wajib | system adalah nama sistem penyimpanan seperti yang dikonfigurasi di ScaleIO. |
additionalVolumes[].scaleIO.volumeName
| |
TYPE Opsional | volumeName adalah nama volume yang sudah dibuat di sistem ScaleIO yang terkait dengan sumber volume ini. |
additionalVolumes[].secret
| |
object Opsional | secret merepresentasikan secret yang harus mengisi volume ini. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#secret |
additionalVolumes[].secret.defaultMode
| |
integer Opsional | defaultMode bersifat Opsional: bit mode yang digunakan untuk menetapkan izin pada file yang dibuat secara default. Harus berupa nilai oktal antara 0000 dan 0777 atau nilai desimal antara 0 dan 511. YAML menerima nilai oktal dan desimal, JSON memerlukan nilai desimal untuk bit mode. Nilai defaultnya adalah 0644. Direktori dalam jalur tidak terpengaruh oleh setelan ini. Hal ini mungkin bertentangan dengan opsi lain yang memengaruhi mode file, seperti fsGroup, dan hasilnya dapat berupa bit mode lain yang ditetapkan. |
additionalVolumes[].secret.items
| |
list (object) Opsional | item Jika tidak ditentukan, setiap pasangan nilai kunci di kolom Data Secret yang dirujuk akan diproyeksikan ke dalam volume sebagai file yang namanya adalah kunci dan kontennya adalah nilai. Jika ditentukan, kunci yang tercantum akan diproyeksikan ke jalur yang ditentukan, dan kunci yang tidak tercantum tidak akan ada. Jika kunci yang ditentukan tidak ada di Secret, penyiapan volume akan error kecuali jika ditandai opsional. Jalur harus relatif dan tidak boleh berisi jalur '..' atau diawali dengan '..'. |
additionalVolumes[].secret.items[]
| |
object Opsional | Memetakan kunci string ke jalur dalam volume. |
additionalVolumes[].secret.items[].key
| |
string Wajib | kunci adalah kunci untuk project. |
additionalVolumes[].secret.items[].mode
| |
integer Opsional | mode bersifat Opsional: bit mode yang digunakan untuk menetapkan izin pada file ini. Harus berupa nilai oktal antara 0000 dan 0777 atau nilai desimal antara 0 dan 511. YAML menerima nilai oktal dan desimal, JSON memerlukan nilai desimal untuk bit mode. Jika tidak ditentukan, volume defaultMode akan digunakan. Hal ini mungkin bertentangan dengan opsi lain yang memengaruhi mode file, seperti fsGroup, dan hasilnya dapat berupa bit mode lain yang ditetapkan. |
additionalVolumes[].secret.items[].path
| |
string Wajib | path adalah jalur relatif file untuk memetakan kunci. Mungkin bukan jalur absolut. Tidak boleh berisi elemen jalur '..'. Tidak boleh diawali dengan string '..'. |
additionalVolumes[].secret.optional
| |
boolean Opsional | kolom opsional menentukan apakah Secret atau kuncinya harus ditentukan |
additionalVolumes[].secret.secretName
| |
string Opsional | secretName adalah nama secret di namespace pod yang akan digunakan. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#secret |
additionalVolumes[].storageos
| |
object Opsional | storageOS mewakili volume StorageOS yang terpasang dan di-mount di node Kubernetes. |
additionalVolumes[].storageos.fsType
| |
string Opsional | fsType adalah jenis sistem file yang akan dipasang. Harus berupa jenis sistem file yang didukung oleh sistem operasi host. Contoh: "ext4", "xfs", "ntfs". Secara implisit disimpulkan sebagai "ext4" jika tidak ditentukan. |
additionalVolumes[].storageos.readOnly
| |
boolean Opsional | readOnly secara default adalah false (baca/tulis). ReadOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. |
additionalVolumes[].storageos.secretRef
| |
object Opsional | secretRef menentukan secret yang akan digunakan untuk mendapatkan kredensial StorageOS API. Jika tidak ditentukan, nilai default akan dicoba. |
additionalVolumes[].storageos.secretRef.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].storageos.volumeName
| |
string Opsional | volumeName adalah nama volume StorageOS yang dapat dibaca manusia. Nama volume hanya unik dalam namespace. |
additionalVolumes[].storageos.volumeNamespace
| |
string Opsional | volumeNamespace menentukan cakupan volume dalam StorageOS. Jika tidak ada namespace yang ditentukan, namespace Pod akan digunakan. Hal ini memungkinkan pencakupan nama Kubernetes dicerminkan dalam StorageOS untuk integrasi yang lebih ketat. Setel VolumeName ke nama apa pun untuk mengganti perilaku default. Setel ke "default" jika Anda tidak menggunakan namespace dalam StorageOS. Namespace yang belum ada di StorageOS akan dibuat. |
additionalVolumes[].vsphereVolume
| |
object Opsional | vsphereVolume merepresentasikan volume vSphere yang terpasang dan ter-mount di mesin host kubelet |
additionalVolumes[].vsphereVolume.fsType
| |
string Opsional | fsType adalah jenis sistem file yang akan dipasang. Harus berupa jenis sistem file yang didukung oleh sistem operasi host. Contoh: "ext4", "xfs", "ntfs". Secara implisit disimpulkan sebagai "ext4" jika tidak ditentukan. |
additionalVolumes[].vsphereVolume.storagePolicyID
| |
string Opsional | storagePolicyID adalah ID profil Pengelolaan Berbasis Kebijakan (SPBM) yang terkait dengan StoragePolicyName. |
additionalVolumes[].vsphereVolume.storagePolicyName
| |
string Opsional | storagePolicyName adalah nama profil Pengelolaan Berbasis Kebijakan Penyimpanan (SPBM). |
additionalVolumes[].vsphereVolume.volumePath
| |
string Wajib | volumePath adalah jalur yang mengidentifikasi vmdk volume vSphere |
sidecars
| |
list (object) Opsional | Sidecar menentukan daftar container sidecar yang akan dimasukkan ke dalam pod database. Lihat https://kubernetes.io/docs/concepts/containers/ untuk mengetahui informasi selengkapnya. |
sidecars[]
| |
object Opsional | Satu container aplikasi yang ingin Anda jalankan dalam pod. |
sidecars[].args
| |
list (string) Opsional | Argumen ke titik entri. CMD image container digunakan jika tidak disediakan. Referensi variabel $(VAR_NAME) diperluas menggunakan lingkungan container. Jika variabel tidak dapat diselesaikan, referensi dalam string input tidak akan berubah. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax:; on other words, "$$(VAR_NAME)" akan menghasilkan literal string "$(VAR_NAME)". Referensi yang di-escape tidak pernah diperluas, terlepas dari apakah variabel ada atau tidak. Tidak dapat diperbarui. Info selengkapnya: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell |
sidecars[].args[]
| |
string Opsional | |
sidecars[].command
| |
list (string) Opsional | Array titik entri. Tidak dijalankan dalam shell. ENTRYPOINT image container digunakan jika tidak disediakan. Referensi variabel $(VAR_NAME) diperluas menggunakan lingkungan container. Jika variabel tidak dapat diselesaikan, referensi dalam string input tidak akan berubah. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax; in other words, "$$(VAR_NAME)" akan menghasilkan literal string "$(VAR_NAME)". Referensi yang di-escape tidak akan pernah diperluas, terlepas dari apakah variabel ada atau tidak. Tidak dapat diperbarui. Info selengkapnya: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell |
sidecars[].command[]
| |
string Opsional | |
sidecars[].env
| |
list (object) Opsional | Daftar variabel lingkungan yang akan ditetapkan dalam container. Tidak dapat diperbarui. |
sidecars[].env[]
| |
object Opsional | EnvVar merepresentasikan variabel lingkungan yang ada dalam Container. |
sidecars[].env[].name
| |
string Wajib | Nama variabel lingkungan. Harus berupa C_IDENTIFIER. |
sidecars[].env[].value
| |
string Opsional | Referensi variabel $(VAR_NAME) diperluas menggunakan variabel lingkungan yang ditentukan sebelumnya di container dan variabel lingkungan layanan apa pun. Jika variabel tidak dapat diselesaikan, referensi dalam string input tidak akan berubah. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax; in other words, "$$(VAR_NAME)" akan menghasilkan string literal "$(VAR_NAME)". Referensi yang di-escape tidak akan pernah diperluas, terlepas dari apakah variabel ada atau tidak. Defaultnya adalah "". |
sidecars[].env[].valueFrom
| |
object Opsional | Sumber untuk nilai variabel lingkungan. Tidak dapat digunakan jika nilai tidak kosong. |
sidecars[].env[].valueFrom.configMapKeyRef
| |
object Opsional | Memilih kunci ConfigMap. |
sidecars[].env[].valueFrom.configMapKeyRef.key
| |
string Wajib | Tombol yang akan dipilih. |
sidecars[].env[].valueFrom.configMapKeyRef.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
sidecars[].env[].valueFrom.configMapKeyRef.optional
| |
boolean Opsional | Tentukan apakah ConfigMap atau kuncinya harus ditentukan |
sidecars[].env[].valueFrom.fieldRef
| |
object Opsional | Memilih kolom pod: mendukung metadata.name, metadata.namespace, metadata.labels['<KEY>'], metadata.annotations['<KEY>'], spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. |
sidecars[].env[].valueFrom.fieldRef.apiVersion
| |
string Opsional | Versi skema yang digunakan untuk menulis FieldPath, defaultnya adalah "v1". |
sidecars[].env[].valueFrom.fieldRef.fieldPath
| |
string Wajib | Jalur kolom yang akan dipilih dalam versi API yang ditentukan. |
sidecars[].env[].valueFrom.resourceFieldRef
| |
object Opsional | Memilih resource container: hanya batas dan permintaan resource (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory, dan requests.ephemeral-storage) yang didukung. |
sidecars[].env[].valueFrom.resourceFieldRef.containerName
| |
string Opsional | Nama container: wajib diisi untuk volume, opsional untuk variabel lingkungan |
sidecars[].env[].valueFrom.resourceFieldRef.divisor
| |
integer or string Opsional | Menentukan format output resource yang diekspos, defaultnya adalah "1" |
sidecars[].env[].valueFrom.resourceFieldRef.resource
| |
string Wajib | Wajib: resource yang akan dipilih |
sidecars[].env[].valueFrom.secretKeyRef
| |
object Opsional | Memilih kunci rahasia di namespace pod |
sidecars[].env[].valueFrom.secretKeyRef.key
| |
string Wajib | Kunci secret yang akan dipilih. Harus berupa kunci rahasia yang valid. |
sidecars[].env[].valueFrom.secretKeyRef.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
sidecars[].env[].valueFrom.secretKeyRef.optional
| |
boolean Opsional | Tentukan apakah Secret atau kuncinya harus ditentukan |
sidecars[].envFrom
| |
list (object) Opsional | Daftar sumber untuk mengisi variabel lingkungan dalam container. Kunci yang ditentukan dalam sumber harus berupa C_IDENTIFIER. Semua kunci yang tidak valid akan dilaporkan sebagai peristiwa saat penampung dimulai. Jika kunci ada di beberapa sumber, nilai yang terkait dengan sumber terakhir akan diutamakan. Nilai yang ditentukan oleh Env dengan kunci duplikat akan diprioritaskan. Tidak dapat diperbarui. |
sidecars[].envFrom[]
| |
object Opsional | EnvFromSource merepresentasikan sumber dari serangkaian ConfigMap |
sidecars[].envFrom[].configMapRef
| |
object Opsional | ConfigMap yang dapat dipilih |
sidecars[].envFrom[].configMapRef.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
sidecars[].envFrom[].configMapRef.optional
| |
boolean Opsional | Tentukan apakah ConfigMap harus ditentukan |
sidecars[].envFrom[].prefix
| |
string Opsional | ID opsional yang akan ditambahkan ke setiap kunci di ConfigMap. Harus berupa C_IDENTIFIER. |
sidecars[].envFrom[].secretRef
| |
object Opsional | Secret yang dapat dipilih |
sidecars[].envFrom[].secretRef.name
| |
string Opsional | Nama referensi. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
sidecars[].envFrom[].secretRef.optional
| |
boolean Opsional | Tentukan apakah Secret harus ditentukan |
sidecars[].image
| |
string Opsional | Nama image container. Info selengkapnya: https://kubernetes.io/docs/concepts/containers/images Kolom ini bersifat opsional untuk memungkinkan pengelolaan konfigurasi tingkat yang lebih tinggi secara default atau mengganti image container di pengontrol beban kerja seperti Deployment dan StatefulSet. |
sidecars[].imagePullPolicy
| |
string Opsional | Kebijakan penarikan image. Salah satu dari Always, Never, IfNotPresent. Nilai defaultnya adalah Selalu jika tag :{{ .Chart.Version }} ditentukan, atau JikaTidakAda jika tidak. Tidak dapat diperbarui. Info selengkapnya: https://kubernetes.io/docs/concepts/containers/images#updating-images |
sidecars[].lifecycle
| |
object Opsional | Tindakan yang harus dilakukan sistem pengelolaan sebagai respons terhadap peristiwa siklus proses penampung. Tidak dapat diperbarui. |
sidecars[].lifecycle.postStart
| |
object Opsional | PostStart dipanggil segera setelah penampung dibuat. Jika handler gagal, container akan dihentikan dan dimulai ulang sesuai dengan kebijakan mulai ulangnya. Pengelolaan lain blok penampung hingga hook selesai. Info selengkapnya: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks |
sidecars[].lifecycle.postStart.exec
| |
object Opsional | Exec menentukan tindakan yang akan diambil. |
sidecars[].lifecycle.postStart.exec.command
| |
list (string) Opsional | Command adalah command line yang akan dieksekusi di dalam container, direktori kerja untuk perintah adalah root ('/') di sistem file container. Perintah ini dieksekusi, tidak dijalankan di dalam shell, sehingga petunjuk shell standar ('|', dll.) tidak akan berfungsi. Untuk menggunakan shell, Anda perlu memanggil shell tersebut secara eksplisit. Status keluar 0 dianggap sebagai aktif/sehat dan bukan nol dianggap tidak sehat. |
sidecars[].lifecycle.postStart.exec.command[]
| |
string Opsional | |
sidecars[].lifecycle.postStart.httpGet
| |
object Opsional | HTTPGet menentukan permintaan http yang akan dilakukan. |
sidecars[].lifecycle.postStart.httpGet.host
| |
string Opsional | Nama host yang akan dihubungkan, defaultnya adalah IP pod. Sebaiknya tetapkan "Host" di httpHeaders. |
sidecars[].lifecycle.postStart.httpGet.httpHeaders
| |
list (object) Opsional | Header kustom yang akan ditetapkan dalam permintaan. HTTP mengizinkan header berulang. |
sidecars[].lifecycle.postStart.httpGet.httpHeaders[]
| |
object Opsional | HTTPHeader menjelaskan header kustom yang akan digunakan dalam pemeriksaan HTTP |
sidecars[].lifecycle.postStart.httpGet.httpHeaders[].name
| |
string Wajib | Nama kolom header. Nama ini akan dikanonisasi saat output, sehingga nama varian huruf besar/kecil akan dipahami sebagai header yang sama. |
sidecars[].lifecycle.postStart.httpGet.httpHeaders[].value
| |
string Wajib | Nilai kolom header |
sidecars[].lifecycle.postStart.httpGet.path
| |
string Opsional | Jalur untuk diakses di server HTTP. |
sidecars[].lifecycle.postStart.httpGet.port
| |
integer or string Wajib | Nama atau nomor port yang akan diakses di penampung. Angka harus dalam rentang 1 hingga 65535. Nama harus berupa IANA_SVC_NAME. |
sidecars[].lifecycle.postStart.httpGet.scheme
| |
string Opsional | Skema yang akan digunakan untuk terhubung ke host. Defaultnya adalah HTTP. |
sidecars[].lifecycle.postStart.tcpSocket
| |
object Opsional | Tidak digunakan lagi. TCPSocket TIDAK didukung sebagai LifecycleHandler dan dipertahankan untuk kompatibilitas mundur. Tidak ada validasi kolom ini dan hook siklus proses akan gagal saat runtime jika handler tcp ditentukan. |
sidecars[].lifecycle.postStart.tcpSocket.host
| |
string Opsional | Opsional: Nama host yang akan dihubungkan, default ke IP pod. |
sidecars[].lifecycle.postStart.tcpSocket.port
| |
integer or string Wajib | Nomor atau nama port yang akan diakses di container. Angka harus dalam rentang 1 hingga 65535. Nama harus berupa IANA_SVC_NAME. |
sidecars[].lifecycle.preStop
| |
object Opsional | PreStop dipanggil tepat sebelum container dihentikan karena permintaan API atau peristiwa pengelolaan seperti kegagalan pemeriksaan keaktifan/startup, pendahuluan, dan persaingan resource. Handler tidak dipanggil jika penampung error atau keluar. Hitung mundur masa tenggang penghentian Pod dimulai sebelum hook PreStop dieksekusi. Terlepas dari hasil handler, container pada akhirnya akan dihentikan dalam masa tenggang penghentian Pod (kecuali jika ditunda oleh finalizer). Pengelolaan container lainnya diblokir hingga hook selesai atau hingga masa tenggang penghentian tercapai. Info selengkapnya: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks |
sidecars[].lifecycle.preStop.exec
| |
object Opsional | Exec menentukan tindakan yang akan diambil. |
sidecars[].lifecycle.preStop.exec.command
| |
list (string) Opsional | Command adalah command line yang akan dieksekusi di dalam container, direktori kerja untuk perintah adalah root ('/') di sistem file container. Perintah hanya dijalankan, tidak dijalankan di dalam shell, sehingga petunjuk shell tradisional ('|', dll.) tidak akan berfungsi. Untuk menggunakan shell, Anda perlu memanggil shell tersebut secara eksplisit. Status keluar 0 dianggap sebagai aktif/sehat dan bukan nol dianggap tidak sehat. |
sidecars[].lifecycle.preStop.exec.command[]
| |
string Opsional | |
sidecars[].lifecycle.preStop.httpGet
| |
object Opsional | HTTPGet menentukan permintaan http yang akan dilakukan. |
sidecars[].lifecycle.preStop.httpGet.host
| |
string Opsional | Nama host yang akan dihubungkan, defaultnya adalah IP pod. Sebaiknya tetapkan "Host" di httpHeaders. |
sidecars[].lifecycle.preStop.httpGet.httpHeaders
| |
list (object) Opsional | Header kustom yang akan ditetapkan dalam permintaan. HTTP mengizinkan header berulang. |
sidecars[].lifecycle.preStop.httpGet.httpHeaders[]
| |
object Opsional | HTTPHeader menjelaskan header kustom yang akan digunakan dalam pemeriksaan HTTP |
sidecars[].lifecycle.preStop.httpGet.httpHeaders[].name
| |
string Wajib | Nama kolom header. Nama ini akan dikanonisasi saat output, sehingga nama varian huruf besar/kecil akan dipahami sebagai header yang sama. |
sidecars[].lifecycle.preStop.httpGet.httpHeaders[].value
| |
string Wajib | Nilai kolom header |
sidecars[].lifecycle.preStop.httpGet.path
| |
string Opsional | Jalur untuk diakses di server HTTP. |
sidecars[].lifecycle.preStop.httpGet.port
| |
integer or string Wajib | Nama atau nomor port yang akan diakses di penampung. Angka harus dalam rentang 1 hingga 65535. Nama harus berupa IANA_SVC_NAME. |
sidecars[].lifecycle.preStop.httpGet.scheme
| |
string Opsional | Skema yang akan digunakan untuk terhubung ke host. Defaultnya adalah HTTP. |
sidecars[].lifecycle.preStop.tcpSocket
| |
object Opsional | Tidak digunakan lagi. TCPSocket TIDAK didukung sebagai LifecycleHandler dan dipertahankan untuk kompatibilitas mundur. Tidak ada validasi kolom ini dan hook siklus proses akan gagal saat runtime jika handler tcp ditentukan. |
sidecars[].lifecycle.preStop.tcpSocket.host
| |
string Opsional | Opsional: Nama host yang akan dihubungkan, default ke IP pod. |
sidecars[].lifecycle.preStop.tcpSocket.port
| |
integer or string Wajib | Nomor atau nama port yang akan diakses di container. Angka harus dalam rentang 1 hingga 65535. Nama harus berupa IANA_SVC_NAME. |
sidecars[].livenessProbe
| |
object Opsional | Pemeriksaan keaktifan container secara berkala. Container akan dimulai ulang jika pemeriksaan gagal. Tidak dapat diperbarui. Info selengkapnya: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
sidecars[].livenessProbe.exec
| |
object Opsional | Exec menentukan tindakan yang akan diambil. |
sidecars[].livenessProbe.exec.command
| |
list (string) Opsional | Command adalah command line yang akan dieksekusi di dalam container, direktori kerja untuk perintah adalah root ('/') di sistem file container. Perintah ini dieksekusi, bukan dijalankan di dalam shell, sehingga petunjuk shell standar ('|', dll.) tidak akan berfungsi. Untuk menggunakan shell, Anda harus memanggil shell tersebut secara eksplisit. Status keluar 0 dianggap sebagai aktif/sehat dan bukan nol dianggap tidak sehat. |
sidecars[].livenessProbe.exec.command[]
| |
string Opsional | |
sidecars[].livenessProbe.failureThreshold
| |
integer Opsional | Kegagalan berturut-turut minimum agar probe dianggap gagal setelah berhasil. Nilai defaultnya adalah 3. Nilai minimum adalah 1. |
sidecars[].livenessProbe.grpc
| |
object Opsional | GRPC menentukan tindakan yang melibatkan port GRPC. |
sidecars[].livenessProbe.grpc.port
| |
integer Wajib | Nomor port layanan gRPC. Number harus dalam rentang 1 hingga 65535. |
sidecars[].livenessProbe.grpc.service
| |
string Opsional | Service adalah nama layanan yang akan ditempatkan di HealthCheckRequest gRPC (lihat https://github.com/grpc/grpc/blob/master/doc/health-checking.md). \n Jika tidak ditentukan, perilaku default ditentukan oleh gRPC. |
sidecars[].livenessProbe.httpGet
| |
object Opsional | HTTPGet menentukan permintaan http yang akan dilakukan. |
sidecars[].livenessProbe.httpGet.host
| |
string Opsional | Nama host yang akan dihubungkan, defaultnya adalah IP pod. Sebaiknya Anda menetapkan "Host" di httpHeaders. |
sidecars[].livenessProbe.httpGet.httpHeaders
| |
list (object) Opsional | Header kustom yang akan ditetapkan dalam permintaan. HTTP memungkinkan header berulang. |
sidecars[].livenessProbe.httpGet.httpHeaders[]
| |
object Opsional | HTTPHeader menjelaskan header kustom yang akan digunakan dalam pemeriksaan HTTP |
sidecars[].livenessProbe.httpGet.httpHeaders[].name
| |
string Wajib | Nama kolom header. Nama ini akan dikanonisasi saat output, sehingga nama varian huruf besar/kecil akan dipahami sebagai header yang sama. |
sidecars[].livenessProbe.httpGet.httpHeaders[].value
| |
string Wajib | Nilai kolom header |
sidecars[].livenessProbe.httpGet.path
| |
string Opsional | Jalur untuk diakses di server HTTP. |
sidecars[].livenessProbe.httpGet.port
| |
integer or string Wajib | Nama atau nomor port yang akan diakses di penampung. Angka harus dalam rentang 1 hingga 65535. Nama harus berupa IANA_SVC_NAME. |
sidecars[].livenessProbe.httpGet.scheme
| |
string Opsional | Skema yang akan digunakan untuk terhubung ke host. Defaultnya adalah HTTP. |
sidecars[].livenessProbe.initialDelaySeconds
| |
integer Opsional | Jumlah detik setelah container dimulai sebelum pemeriksaan keaktifan dimulai. Info selengkapnya: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
sidecars[].livenessProbe.periodSeconds
| |
integer Opsional | Seberapa sering (dalam detik) harus melakukan pemeriksaan. Defaultnya adalah 10 detik. Nilai minimum adalah 1. |
sidecars[].livenessProbe.successThreshold
| |
integer Opsional | Keberhasilan berturut-turut minimum agar penyelidikan dianggap berhasil setelah gagal. Default-nya adalah 1. Harus 1 untuk keaktifan dan startup. Nilai minimum adalah 1. |
sidecars[].livenessProbe.tcpSocket
| |
object Opsional | TCPSocket menentukan tindakan yang melibatkan port TCP. |
sidecars[].livenessProbe.tcpSocket.host
| |
string Opsional | Opsional: Nama host yang akan dihubungkan, default ke IP pod. |
sidecars[].livenessProbe.tcpSocket.port
| |
integer or string Wajib | Nomor atau nama port yang akan diakses di penampung. Angka harus dalam rentang 1 hingga 65535. Nama harus berupa IANA_SVC_NAME. |
sidecars[].livenessProbe.terminationGracePeriodSeconds
| |
integer Opsional | Durasi opsional dalam detik yang diperlukan pod untuk menghentikan dengan benar saat pemeriksaan gagal. Jangka waktu tenggang adalah durasi dalam detik setelah proses yang berjalan di pod dikirimi sinyal penghentian dan waktu saat proses dihentikan secara paksa dengan sinyal penonaktifan. Tetapkan nilai ini lebih lama dari waktu pembersihan yang diharapkan untuk proses Anda. Jika nilai ini adalah nil, pod terminationGracePeriodSeconds akan digunakan. Jika tidak, nilai ini akan menggantikan nilai yang diberikan oleh spesifikasi pod. Nilai harus berupa bilangan bulat positif. Nilai nol menunjukkan berhenti segera menggunakan sinyal penghentian (tidak ada peluang untuk mematikan). Ini adalah kolom beta dan memerlukan pengaktifan ProbeTerminationGracePeriod feature gate. Nilai minimum adalah 1. spec.terminationGracePeriodSeconds digunakan jika tidak ditetapkan. |
sidecars[].livenessProbe.timeoutSeconds
| |
integer Opsional | Jumlah detik setelah waktu pemeriksaan habis. Defaultnya adalah 1 detik. Nilai minimum adalah 1. Info selengkapnya: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
sidecars[].name
| |
string Wajib | Nama penampung yang ditentukan sebagai DNS_LABEL. Setiap container dalam pod harus memiliki nama unik (DNS_LABEL). Tidak dapat diperbarui. |
sidecars[].ports
| |
list (object) Opsional | Daftar port yang akan diekspos dari container. Tidak menentukan port di sini TIDAK mencegah port tersebut diekspos. Port apa pun yang memproses di alamat "0.0.0.0" default di dalam container akan dapat diakses dari jaringan. Mengubah array ini dengan patch penggabungan strategis dapat merusak data. Untuk mengetahui informasi selengkapnya, lihat https://github.com/kubernetes/kubernetes/issues/108255. Tidak dapat diperbarui. |
sidecars[].ports[]
| |
object Opsional | ContainerPort mewakili port jaringan dalam satu container. |
sidecars[].ports[].containerPort
| |
integer Wajib | Jumlah port yang akan diekspos di alamat IP pod. Ini harus berupa nomor port yang valid, 0 < x < 65536. |
sidecars[].ports[].hostIP
| |
string Opsional | IP host yang akan mengikat port eksternal. |
sidecars[].ports[].hostPort
| |
integer Opsional | Jumlah port yang akan diekspos di host. Jika ditentukan, ini harus berupa nomor port yang valid, 0 < x < 65536. Jika HostNetwork ditentukan, nilai ini harus cocok dengan ContainerPort. Sebagian besar penampung tidak memerlukan hal ini. |
sidecars[].ports[].name
| |
string Opsional | Jika ditentukan, ini harus berupa IANA_SVC_NAME dan unik dalam pod. Setiap port bernama di pod harus memiliki nama yang unik. Nama untuk port yang dapat dirujuk oleh layanan. |
sidecars[].ports[].protocol
| |
string Opsional |
Nilai default: TCP Protokol untuk port. Harus berupa UDP, TCP, atau SCTP. Defaultnya adalah "TCP". |
sidecars[].readinessProbe
| |
object Opsional | Pemeriksaan berkala kesiapan layanan container. Container akan dihapus dari endpoint layanan jika pemeriksaan gagal. Tidak dapat diperbarui. Info selengkapnya: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
sidecars[].readinessProbe.exec
| |
object Opsional | Exec menentukan tindakan yang akan diambil. |
sidecars[].readinessProbe.exec.command
| |
list (string) Opsional | Command adalah command line yang akan dieksekusi di dalam container, direktori kerja untuk perintah adalah root ('/') di sistem file container. Perintah ini dijalankan, bukan di dalam shell, sehingga petunjuk shell standar ('|', dll) tidak akan berfungsi. Untuk menggunakan shell, Anda harus memanggil shell tersebut secara eksplisit. Status keluar 0 dianggap sebagai aktif/sehat dan bukan nol dianggap tidak sehat. |
sidecars[].readinessProbe.exec.command[]
| |
string Opsional | |
sidecars[].readinessProbe.failureThreshold
| |
integer Opsional | Kegagalan berturut-turut minimum agar probe dianggap gagal setelah berhasil. Nilai defaultnya adalah 3. Nilai minimum adalah 1. |
sidecars[].readinessProbe.grpc
| |
object Opsional | GRPC menentukan tindakan yang melibatkan port GRPC. |
sidecars[].readinessProbe.grpc.port
| |
integer Wajib | Nomor port layanan gRPC. Number harus dalam rentang 1 hingga 65535. |
sidecars[].readinessProbe.grpc.service
| |
string Opsional | Service adalah nama layanan yang akan ditempatkan di HealthCheckRequest gRPC (lihat https://github.com/grpc/grpc/blob/master/doc/health-checking.md). \n Jika tidak ditentukan, perilaku default ditentukan oleh gRPC. |
sidecars[].readinessProbe.httpGet
| |
object Opsional | HTTPGet menentukan permintaan http yang akan dilakukan. |
sidecars[].readinessProbe.httpGet.host
| |
string Opsional | Nama host yang akan dihubungkan, defaultnya adalah IP pod. Sebaiknya Anda menetapkan "Host" di httpHeaders. |
sidecars[].readinessProbe.httpGet.httpHeaders
| |
list (object) Opsional | Header kustom yang akan ditetapkan dalam permintaan. HTTP memungkinkan header berulang. |
sidecars[].readinessProbe.httpGet.httpHeaders[]
| |
object Opsional | HTTPHeader menjelaskan header kustom yang akan digunakan dalam pemeriksaan HTTP |
sidecars[].readinessProbe.httpGet.httpHeaders[].name
| |
string Wajib | Nama kolom header. Nama ini akan dikanonisasi saat output, sehingga nama varian huruf besar/kecil akan dipahami sebagai header yang sama. |
sidecars[].readinessProbe.httpGet.httpHeaders[].value
| |
string Wajib | Nilai kolom header |
sidecars[].readinessProbe.httpGet.path
| |
string Opsional | Jalur untuk diakses di server HTTP. |
sidecars[].readinessProbe.httpGet.port
| |
integer or string Wajib | Nama atau nomor port yang akan diakses di penampung. Angka harus dalam rentang 1 hingga 65535. Nama harus berupa IANA_SVC_NAME. |
sidecars[].readinessProbe.httpGet.scheme
| |
string Opsional | Skema yang akan digunakan untuk terhubung ke host. Defaultnya adalah HTTP. |
sidecars[].readinessProbe.initialDelaySeconds
| |
integer Opsional | Jumlah detik setelah container dimulai sebelum pemeriksaan keaktifan dimulai. Info selengkapnya: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
sidecars[].readinessProbe.periodSeconds
| |
integer Opsional | Seberapa sering (dalam detik) harus melakukan pemeriksaan. Defaultnya adalah 10 detik. Nilai minimum adalah 1. |
sidecars[].readinessProbe.successThreshold
| |
integer Opsional | Keberhasilan berturut-turut minimum agar penyelidikan dianggap berhasil setelah gagal. Default-nya adalah 1. Harus 1 untuk keaktifan dan startup. Nilai minimum adalah 1. |
sidecars[].readinessProbe.tcpSocket
| |
object Opsional | TCPSocket menentukan tindakan yang melibatkan port TCP. |
sidecars[].readinessProbe.tcpSocket.host
| |
string Opsional | Opsional: Nama host yang akan dihubungkan, default ke IP pod. |
sidecars[].readinessProbe.tcpSocket.port
| |
integer or string Wajib | Nomor atau nama port yang akan diakses di penampung. Angka harus dalam rentang 1 hingga 65535. Nama harus berupa IANA_SVC_NAME. |
sidecars[].readinessProbe.terminationGracePeriodSeconds
| |
integer Opsional | Durasi opsional dalam detik yang diperlukan pod untuk menghentikan dengan benar saat pemeriksaan gagal. Jangka waktu tenggang adalah durasi dalam detik setelah proses yang berjalan di pod dikirimi sinyal penghentian dan waktu saat proses dihentikan secara paksa dengan sinyal penonaktifan. Tetapkan nilai ini lebih lama dari waktu pembersihan yang diharapkan untuk proses Anda. Jika nilai ini adalah nil, pod terminationGracePeriodSeconds akan digunakan. Jika tidak, nilai ini akan menggantikan nilai yang diberikan oleh spesifikasi pod. Nilai harus berupa bilangan bulat positif. Nilai nol menunjukkan berhenti segera menggunakan sinyal penghentian (tidak ada peluang untuk mematikan). Ini adalah kolom beta dan memerlukan pengaktifan ProbeTerminationGracePeriod feature gate. Nilai minimum adalah 1. spec.terminationGracePeriodSeconds digunakan jika tidak ditetapkan. |
sidecars[].readinessProbe.timeoutSeconds
| |
integer Opsional | Jumlah detik setelah waktu pemeriksaan habis. Defaultnya adalah 1 detik. Nilai minimum adalah 1. Info selengkapnya: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
sidecars[].resizePolicy
| |
list (object) Opsional | Kebijakan pengubahan ukuran resource untuk penampung. |
sidecars[].resizePolicy[]
| |
object Opsional | ContainerResizePolicy merepresentasikan kebijakan pengubahan ukuran resource untuk container. |
sidecars[].resizePolicy[].resourceName
| |
string Wajib | Nama resource yang menerapkan kebijakan pengubahan ukuran resource ini. Nilai yang didukung: cpu, memory. |
sidecars[].resizePolicy[].restartPolicy
| |
string Wajib | Kebijakan mulai ulang yang akan diterapkan saat resource yang ditentukan diubah ukurannya. Jika tidak ditentukan, nilai defaultnya adalah NotRequired. |
sidecars[].resources
| |
object Opsional | Resource Komputasi yang diperlukan oleh penampung ini. Tidak dapat diperbarui. Info selengkapnya: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
sidecars[].resources.claims
| |
list (object) Opsional | Claims mencantumkan nama resource, yang ditentukan dalam spec.resourceClaims, yang digunakan oleh container ini. \n Ini adalah kolom alfa dan memerlukan pengaktifan feature gate DynamicResourceAllocation. \n Kolom ini tidak dapat diubah. Hanya dapat ditetapkan untuk penampung. |
sidecars[].resources.claims[]
| |
object Opsional | ResourceClaim mereferensikan satu entri di PodSpec.ResourceClaims. |
sidecars[].resources.claims[].name
| |
string Wajib | Nama harus cocok dengan nama satu entri di pod.spec.resourceClaims Pod tempat kolom ini digunakan. Tindakan ini membuat resource tersebut tersedia di dalam container. |
sidecars[].resources.limits
| |
integer or string Opsional | Batas menjelaskan jumlah maksimum resource komputasi yang diizinkan. Info selengkapnya: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
sidecars[].resources.requests
| |
integer or string Opsional | Requests menjelaskan jumlah minimum resource komputasi yang diperlukan. Jika Requests tidak ada untuk container, nilai defaultnya adalah Limits jika ditentukan secara eksplisit, atau nilai yang ditentukan implementasi. Permintaan tidak boleh melebihi Batas. Info selengkapnya: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
sidecars[].restartPolicy
| |
string Opsional | RestartPolicy menentukan perilaku mulai ulang container individual dalam pod. Kolom ini hanya dapat disetel untuk init container, dan satu-satunya nilai yang diizinkan adalah "Always". Untuk container non-init atau jika kolom ini tidak ditentukan, perilaku mulai ulang ditentukan oleh kebijakan mulai ulang Pod dan jenis container. Menetapkan RestartPolicy sebagai "Always" untuk container init akan memberikan efek berikut: container init ini akan terus dimulai ulang saat keluar hingga semua container reguler dihentikan. Setelah semua container reguler selesai, semua container init dengan restartPolicy "Always" akan dimatikan. Siklus proses ini berbeda dengan kontainer init normal dan sering disebut sebagai kontainer "sidecar". Meskipun container init ini masih dimulai dalam urutan container init, container ini tidak menunggu hingga container selesai sebelum melanjutkan ke container init berikutnya. Sebagai gantinya, penampung init berikutnya dimulai segera setelah penampung init ini dimulai, atau setelah startupProbe berhasil diselesaikan. |
sidecars[].securityContext
| |
object Opsional | SecurityContext menentukan opsi keamanan yang harus digunakan untuk menjalankan container. Jika ditetapkan, kolom SecurityContext akan menggantikan kolom yang setara dari PodSecurityContext. Info selengkapnya: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ |
sidecars[].securityContext.allowPrivilegeEscalation
| |
boolean Opsional | AllowPrivilegeEscalation mengontrol apakah suatu proses dapat memperoleh lebih banyak hak istimewa daripada proses induknya. Bool ini secara langsung mengontrol apakah flag no_new_privs akan ditetapkan pada proses penampung. AllowPrivilegeEscalation selalu benar jika container: 1) dijalankan sebagai Privileged 2) memiliki CAP_SYS_ADMIN Perhatikan bahwa kolom ini tidak dapat disetel jika spec.os.name adalah windows. |
sidecars[].securityContext.capabilities
| |
object Opsional | Kemampuan untuk menambahkan/menghapus saat menjalankan penampung. Secara default, kumpulan kemampuan yang diberikan oleh runtime container adalah kumpulan kemampuan default. Perhatikan bahwa kolom ini tidak dapat ditetapkan saat spec.os.name adalah windows. |
sidecars[].securityContext.capabilities.add
| |
list (string) Opsional | Kemampuan yang ditambahkan |
sidecars[].securityContext.capabilities.add[]
| |
string Opsional | Kemampuan merepresentasikan jenis kemampuan POSIX |
sidecars[].securityContext.capabilities.drop
| |
list (string) Opsional | Kemampuan yang dihapus |
sidecars[].securityContext.capabilities.drop[]
| |
string Opsional | Kemampuan merepresentasikan jenis kemampuan POSIX |
sidecars[].securityContext.privileged
| |
boolean Opsional | Jalankan container dalam mode istimewa. Proses dalam container dengan hak istimewa pada dasarnya setara dengan root di host. Nilai defaultnya adalah salah (false). Perhatikan bahwa kolom ini tidak dapat disetel saat spec.os.name adalah windows. |
sidecars[].securityContext.procMount
| |
string Opsional | procMount menunjukkan jenis pemasangan proc yang akan digunakan untuk container. Defaultnya adalah DefaultProcMount yang menggunakan default runtime container untuk jalur hanya baca dan jalur yang di-masking. Hal ini memerlukan tombol fitur ProcMountType diaktifkan. Perhatikan bahwa kolom ini tidak dapat ditetapkan saat spec.os.name adalah windows. |
sidecars[].securityContext.readOnlyRootFilesystem
| |
boolean Opsional | Apakah container ini memiliki sistem file root hanya baca. Defaultnya adalah "false". Perhatikan bahwa kolom ini tidak dapat ditetapkan saat spec.os.name adalah windows. |
sidecars[].securityContext.runAsGroup
| |
integer Opsional | GID untuk menjalankan proses titik entri container. Menggunakan default runtime jika tidak disetel. Juga dapat ditetapkan di PodSecurityContext. Jika ditetapkan di SecurityContext dan PodSecurityContext, nilai yang ditentukan di SecurityContext akan diprioritaskan. Perhatikan bahwa kolom ini tidak dapat disetel jika spec.os.name adalah windows. |
sidecars[].securityContext.runAsNonRoot
| |
boolean Opsional | Menunjukkan bahwa penampung harus berjalan sebagai pengguna non-root. Jika benar, Kubelet akan memvalidasi image saat runtime untuk memastikan bahwa image tidak berjalan sebagai UID 0 (root) dan gagal memulai container jika image berjalan sebagai UID 0. Jika tidak disetel atau salah (false), tidak ada validasi seperti itu yang akan dilakukan. Dapat juga ditetapkan di PodSecurityContext. Jika ditetapkan di SecurityContext dan PodSecurityContext, nilai yang ditentukan di SecurityContext akan diprioritaskan. |
sidecars[].securityContext.runAsUser
| |
integer Opsional | UID untuk menjalankan proses titik entri container. Secara default adalah pengguna yang ditentukan dalam metadata gambar jika tidak ditentukan. Dapat juga ditetapkan di PodSecurityContext. Jika ditetapkan di SecurityContext dan PodSecurityContext, nilai yang ditentukan di SecurityContext akan diprioritaskan. Perhatikan bahwa kolom ini tidak dapat disetel jika spec.os.name adalah windows. |
sidecars[].securityContext.seLinuxOptions
| |
object Opsional | Konteks SELinux yang akan diterapkan ke penampung. Jika tidak ditentukan, runtime penampung akan mengalokasikan konteks SELinux acak untuk setiap penampung. Dapat juga ditetapkan di PodSecurityContext. Jika ditetapkan di SecurityContext dan PodSecurityContext, nilai yang ditentukan di SecurityContext akan diprioritaskan. Perhatikan bahwa kolom ini tidak dapat disetel jika spec.os.name adalah windows. |
sidecars[].securityContext.seLinuxOptions.level
| |
string Opsional | Level adalah label level SELinux yang berlaku untuk penampung. |
sidecars[].securityContext.seLinuxOptions.role
| |
string Opsional | Role adalah label peran SELinux yang berlaku untuk penampung. |
sidecars[].securityContext.seLinuxOptions.type
| |
string Opsional | Type adalah label jenis SELinux yang diterapkan ke container. |
sidecars[].securityContext.seLinuxOptions.user
| |
string Opsional | User adalah label pengguna SELinux yang berlaku untuk penampung. |
sidecars[].securityContext.seccompProfile
| |
object Opsional | Opsi seccomp yang akan digunakan oleh container ini. Jika opsi seccomp diberikan di tingkat pod & container, opsi container akan menggantikan opsi pod. Perhatikan bahwa kolom ini tidak dapat disetel jika spec.os.name adalah windows. |
sidecars[].securityContext.seccompProfile.localhostProfile
| |
string Opsional | localhostProfile menunjukkan profil yang ditentukan dalam file di node harus digunakan. Profil harus dikonfigurasi sebelumnya di node agar berfungsi. Harus berupa jalur menurun, relatif terhadap lokasi profil seccomp yang dikonfigurasi kubelet. Harus ditetapkan jika jenisnya adalah "Localhost". TIDAK boleh disetel untuk jenis lainnya. |
sidecars[].securityContext.seccompProfile.type
| |
string Wajib | type menunjukkan jenis profil seccomp yang akan diterapkan. Opsi yang valid adalah: \n Localhost - profil yang ditentukan dalam file di node harus digunakan. RuntimeDefault - profil default runtime container harus digunakan. Tidak terikat - tidak ada profil yang harus diterapkan. |
sidecars[].securityContext.windowsOptions
| |
object Opsional | Setelan khusus Windows yang diterapkan ke semua penampung. Jika tidak ditentukan, opsi dari PodSecurityContext akan digunakan. Jika ditetapkan di SecurityContext dan PodSecurityContext, nilai yang ditentukan di SecurityContext akan diprioritaskan. Perhatikan bahwa kolom ini tidak dapat disetel jika spec.os.name adalah linux. |
sidecars[].securityContext.windowsOptions.gmsaCredentialSpec
| |
string Opsional | GMSACredentialSpec adalah tempat webhook penerimaan GMSA (https://github.com/kubernetes-sigs/windows-gmsa) menyisipkan konten spesifikasi kredensial GMSA yang diberi nama oleh kolom GMSACredentialSpecName. |
sidecars[].securityContext.windowsOptions.gmsaCredentialSpecName
| |
string Opsional | GMSACredentialSpecName adalah nama spesifikasi kredensial GMSA yang akan digunakan. |
sidecars[].securityContext.windowsOptions.hostProcess
| |
boolean Opsional | HostProcess menentukan apakah container harus dijalankan sebagai container 'Proses Host'. Semua container Pod harus memiliki nilai HostProcess efektif yang sama (tidak boleh ada campuran container HostProcess dan container non-HostProcess). Selain itu, jika HostProcess bernilai benar, HostNetwork juga harus disetel ke benar. |
sidecars[].securityContext.windowsOptions.runAsUserName
| |
string Opsional | UserName di Windows untuk menjalankan titik entri proses container. Secara default, pengguna yang ditentukan dalam metadata gambar akan digunakan jika tidak ditentukan. Juga dapat ditetapkan di PodSecurityContext. Jika ditetapkan di SecurityContext dan PodSecurityContext, nilai yang ditentukan di SecurityContext akan diprioritaskan. |
sidecars[].startupProbe
| |
object Opsional | StartupProbe menunjukkan bahwa Pod telah berhasil diinisialisasi. Jika ditentukan, pemeriksaan lain tidak akan dieksekusi hingga pemeriksaan ini berhasil diselesaikan. Jika pemeriksaan ini gagal, Pod akan dimulai ulang, sama seperti jika livenessProbe gagal. Hal ini dapat digunakan untuk memberikan parameter pemeriksaan yang berbeda di awal siklus proses Pod, saat mungkin diperlukan waktu yang lama untuk memuat data atau memanaskan cache, daripada selama operasi dalam kondisi stabil. Data ini tidak dapat diperbarui. Info selengkapnya: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
sidecars[].startupProbe.exec
| |
object Opsional | Exec menentukan tindakan yang akan diambil. |
sidecars[].startupProbe.exec.command
| |
list (string) Opsional | Command adalah command line yang akan dieksekusi di dalam container, direktori kerja untuk perintah adalah root ('/') di sistem file container. Perintah ini dieksekusi, bukan dijalankan di dalam shell, sehingga petunjuk shell standar ('|', dll.) tidak akan berfungsi. Untuk menggunakan shell, Anda harus memanggil shell tersebut secara eksplisit. Status keluar 0 dianggap sebagai aktif/sehat dan bukan nol dianggap tidak sehat. |
sidecars[].startupProbe.exec.command[]
| |
string Opsional | |
sidecars[].startupProbe.failureThreshold
| |
integer Opsional | Kegagalan berturut-turut minimum agar probe dianggap gagal setelah berhasil. Nilai defaultnya adalah 3. Nilai minimum adalah 1. |
sidecars[].startupProbe.grpc
| |
object Opsional | GRPC menentukan tindakan yang melibatkan port GRPC. |
sidecars[].startupProbe.grpc.port
| |
integer Wajib | Nomor port layanan gRPC. Number harus dalam rentang 1 hingga 65535. |
sidecars[].startupProbe.grpc.service
| |
string Opsional | Service adalah nama layanan yang akan ditempatkan di HealthCheckRequest gRPC (lihat https://github.com/grpc/grpc/blob/master/doc/health-checking.md). \n Jika tidak ditentukan, perilaku default ditentukan oleh gRPC. |
sidecars[].startupProbe.httpGet
| |
object Opsional | HTTPGet menentukan permintaan http yang akan dilakukan. |
sidecars[].startupProbe.httpGet.host
| |
string Opsional | Nama host yang akan dihubungkan, defaultnya adalah IP pod. Sebaiknya Anda menetapkan "Host" di httpHeaders. |
sidecars[].startupProbe.httpGet.httpHeaders
| |
list (object) Opsional | Header kustom yang akan ditetapkan dalam permintaan. HTTP memungkinkan header berulang. |
sidecars[].startupProbe.httpGet.httpHeaders[]
| |
object Opsional | HTTPHeader menjelaskan header kustom yang akan digunakan dalam pemeriksaan HTTP |
sidecars[].startupProbe.httpGet.httpHeaders[].name
| |
string Wajib | Nama kolom header. Nama ini akan dikanonisasi saat output, sehingga nama varian huruf besar/kecil akan dipahami sebagai header yang sama. |
sidecars[].startupProbe.httpGet.httpHeaders[].value
| |
string Wajib | Nilai kolom header |
sidecars[].startupProbe.httpGet.path
| |
string Opsional | Jalur untuk diakses di server HTTP. |
sidecars[].startupProbe.httpGet.port
| |
integer or string Wajib | Nama atau nomor port yang akan diakses di penampung. Angka harus dalam rentang 1 hingga 65535. Nama harus berupa IANA_SVC_NAME. |
sidecars[].startupProbe.httpGet.scheme
| |
string Opsional | Skema yang akan digunakan untuk terhubung ke host. Defaultnya adalah HTTP. |
sidecars[].startupProbe.initialDelaySeconds
| |
integer Opsional | Jumlah detik setelah container dimulai sebelum pemeriksaan keaktifan dimulai. Info selengkapnya: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
sidecars[].startupProbe.periodSeconds
| |
integer Opsional | Seberapa sering (dalam detik) harus melakukan pemeriksaan. Defaultnya adalah 10 detik. Nilai minimum adalah 1. |
sidecars[].startupProbe.successThreshold
| |
integer Opsional | Keberhasilan berturut-turut minimum agar penyelidikan dianggap berhasil setelah gagal. Default-nya adalah 1. Harus 1 untuk keaktifan dan startup. Nilai minimum adalah 1. |
sidecars[].startupProbe.tcpSocket
| |
object Opsional | TCPSocket menentukan tindakan yang melibatkan port TCP. |
sidecars[].startupProbe.tcpSocket.host
| |
string Opsional | Opsional: Nama host yang akan dihubungkan, default ke IP pod. |
sidecars[].startupProbe.tcpSocket.port
| |
integer or string Wajib | Nomor atau nama port yang akan diakses di penampung. Angka harus dalam rentang 1 hingga 65535. Nama harus berupa IANA_SVC_NAME. |
sidecars[].startupProbe.terminationGracePeriodSeconds
| |
integer Opsional | Durasi opsional dalam detik yang diperlukan pod untuk menghentikan dengan benar saat pemeriksaan gagal. Jangka waktu tenggang adalah durasi dalam detik setelah proses yang berjalan di pod dikirimi sinyal penghentian dan waktu saat proses dihentikan secara paksa dengan sinyal penonaktifan. Tetapkan nilai ini lebih lama dari waktu pembersihan yang diharapkan untuk proses Anda. Jika nilai ini adalah nil, pod terminationGracePeriodSeconds akan digunakan. Jika tidak, nilai ini akan menggantikan nilai yang diberikan oleh spesifikasi pod. Nilai harus berupa bilangan bulat positif. Nilai nol menunjukkan berhenti segera menggunakan sinyal penghentian (tidak ada peluang untuk mematikan). Ini adalah kolom beta dan memerlukan pengaktifan ProbeTerminationGracePeriod feature gate. Nilai minimum adalah 1. spec.terminationGracePeriodSeconds digunakan jika tidak ditetapkan. |
sidecars[].startupProbe.timeoutSeconds
| |
integer Opsional | Jumlah detik setelah waktu pemeriksaan habis. Defaultnya adalah 1 detik. Nilai minimum adalah 1. Info selengkapnya: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
sidecars[].stdin
| |
boolean Opsional | Apakah container ini harus mengalokasikan buffer untuk stdin dalam runtime container. Jika tidak ditetapkan, operasi baca dari stdin dalam container akan selalu menghasilkan EOF. Default-nya adalah false. |
sidecars[].stdinOnce
| |
boolean Opsional | Apakah runtime penampung harus menutup saluran stdin setelah dibuka oleh satu lampiran. Jika stdin benar, aliran stdin akan tetap terbuka di beberapa sesi lampiran. Jika stdinOnce disetel ke benar (true), stdin dibuka saat penampung dimulai, kosong hingga klien pertama melampirkan ke stdin, lalu tetap terbuka dan menerima data hingga klien terputus, saat stdin ditutup dan tetap tertutup hingga penampung dimulai ulang. Jika tanda ini salah (false), proses penampung yang membaca dari stdin tidak akan pernah menerima EOF. Defaultnya adalah false |
sidecars[].terminationMessagePath
| |
string Opsional | Opsional: Jalur tempat file yang akan ditulis pesan penghentian container dipasang ke dalam sistem file container. Pesan yang ditulis dimaksudkan untuk menjadi status akhir singkat, seperti pesan kegagalan pernyataan. Akan dipangkas oleh node jika lebih besar dari 4.096 byte. Total panjang pesan di semua penampung akan dibatasi hingga 12 kb. Nilai defaultnya adalah /dev/termination-log. Tidak dapat diperbarui. |
sidecars[].terminationMessagePolicy
| |
string Opsional | Menunjukkan cara pengisian pesan penghentian. File akan menggunakan konten terminationMessagePath untuk mengisi pesan status penampung saat berhasil dan gagal. FallbackToLogsOnError akan menggunakan potongan terakhir output log penampung jika file pesan penghentian kosong dan penampung keluar dengan error. Output log dibatasi hingga 2.048 byte atau 80 baris, mana saja yang lebih kecil. Nilai defaultnya adalah File. Tidak dapat diperbarui. |
sidecars[].tty
| |
boolean Opsional | Apakah penampung ini harus mengalokasikan TTY untuk dirinya sendiri, juga memerlukan 'stdin' menjadi benar. Defaultnya adalah "false". |
sidecars[].volumeDevices
| |
list (object) Opsional | volumeDevices adalah daftar perangkat blok yang akan digunakan oleh container. |
sidecars[].volumeDevices[]
| |
object Opsional | volumeDevice menjelaskan pemetaan perangkat blok mentah dalam container. |
sidecars[].volumeDevices[].devicePath
| |
string Wajib | devicePath adalah jalur di dalam container yang akan dipetakan ke perangkat. |
sidecars[].volumeDevices[].name
| |
string Wajib | name harus cocok dengan nama persistentVolumeClaim di pod |
sidecars[].volumeMounts
| |
list (object) Opsional | Volume pod untuk dipasang ke dalam sistem file container. Tidak dapat diperbarui. |
sidecars[].volumeMounts[]
| |
object Opsional | VolumeMount menjelaskan pemasangan Volume dalam container. |
sidecars[].volumeMounts[].mountPath
| |
string Wajib | Jalur dalam container tempat volume harus dipasang. Tidak boleh berisi ':'. |
sidecars[].volumeMounts[].mountPropagation
| |
string Opsional | mountPropagation menentukan cara pemasangan dipropagasi dari host ke container dan sebaliknya. Jika tidak disetel, MountPropagationNone akan digunakan. Kolom ini masih dalam versi beta di 1.10. |
sidecars[].volumeMounts[].name
| |
string Wajib | Nilai ini harus cocok dengan Nama Volume. |
sidecars[].volumeMounts[].readOnly
| |
boolean Opsional | Dipasang hanya baca jika benar, baca-tulis jika tidak (salah atau tidak ditentukan). Nilai defaultnya adalah salah (false). |
sidecars[].volumeMounts[].subPath
| |
string Opsional | Jalur dalam volume tempat volume container harus dipasang. Default-nya adalah "" (root volume). |
sidecars[].volumeMounts[].subPathExpr
| |
string Opsional | Jalur yang diperluas dalam volume tempat volume container harus dipasang. Berperilaku serupa dengan SubPath, tetapi referensi variabel lingkungan $(VAR_NAME) diperluas menggunakan lingkungan penampung. Default-nya adalah "" (root volume). SubPathExpr dan SubPath tidak dapat muncul bersamaan. |
sidecars[].workingDir
| |
string Opsional | Direktori kerja container. Jika tidak ditentukan, default runtime container akan digunakan, yang mungkin dikonfigurasi dalam image container. Tidak dapat diperbarui. |
Skema status
SidecarStatus menentukan status Sidecar yang diamati.
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams:
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
observedGeneration: integer
reconciled: boolean
Kolom JenisWajib diisi atau opsional |
Deskripsi |
---|---|
conditions
| |
list (object) Opsional | Kondisi mewakili pengamatan terbaru yang tersedia dari status Entity saat ini. |
conditions[]
| |
object Opsional | Kondisi berisi detail untuk satu aspek status API Resource ini saat ini. --- Struct ini ditujukan untuk penggunaan langsung sebagai array di jalur kolom .status.conditions. Misalnya, \n type FooStatus struct{ // Represents the observations of a foo's current state. // .status.conditions.type yang diketahui adalah: \"Available\", \"Progressing\", dan \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields } |
conditions[].lastTransitionTime
| |
string Wajib | lastTransitionTime adalah terakhir kali kondisi berubah dari satu status ke status lainnya. Ini harus terjadi saat kondisi yang mendasarinya berubah. Jika tidak diketahui, Anda dapat menggunakan waktu saat kolom API berubah. |
conditions[].message
| |
string Wajib |
Panjang maksimum: 32768 message adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Nilainya bisa berupa string kosong. |
conditions[].observedGeneration
| |
integer Opsional | observedGeneration merepresentasikan .metadata.generation yang menjadi dasar penetapan kondisi. Misalnya, jika .metadata.generation adalah 12, tetapi .status.conditions[x].observedGeneration adalah 9, kondisi tersebut sudah tidak berlaku lagi sehubungan dengan status instance saat ini. |
conditions[].reason
| |
string Wajib |
Panjang minimum: 1; Panjang maksimum: 1024 reason berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen dari jenis kondisi tertentu dapat menentukan nilai dan makna yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang terjamin. Nilai harus berupa string CamelCase. Kolom ini tidak boleh kosong. |
conditions[].status
| |
string Wajib |
Nilai yang valid: |
conditions[].type
| |
string Wajib |
Panjang maksimum: 316 jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. --- Banyak nilai .condition.type yang konsisten di seluruh resource seperti Tersedia, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik menjadi penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt) |
criticalIncidents
| |
list (object) Opsional | CriticalIncidents adalah daftar datar semua Critical Incidents yang aktif. |
criticalIncidents[]
| |
object Opsional | CriticalIncident berisi semua informasi tentang insiden kritis yang sedang berlangsung. |
criticalIncidents[].code
| |
string Wajib | Code adalah kode error dari error tertentu ini. Kode error adalah string DBSE+numerik, seperti "DBSE1012". |
criticalIncidents[].createTime
| |
string Wajib | CreateTime adalah stempel waktu saat Insiden ini dibuat di asal. |
criticalIncidents[].message
| |
string Opsional | Pesan menjelaskan insiden/error yang terjadi. |
criticalIncidents[].messageTemplateParams
| |
object Opsional | MessageTemplateParams berisi key-value pair yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di UI. |
criticalIncidents[].resource
| |
object Wajib | Resource berisi informasi tentang komponen Layanan Database yang melaporkan insiden serta tentang resource Kubernetes. |
criticalIncidents[].resource.component
| |
string Wajib | Komponen adalah ID internal subsistem Layanan Database yang melaporkan insiden. |
criticalIncidents[].resource.location
| |
object Opsional | Lokasi |
criticalIncidents[].resource.location.cluster
| |
string Opsional | Cluster adalah nama cluster dari resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.group
| |
string Opsional | Group adalah nama Grup resource Kubernetes. |
criticalIncidents[].resource.location.kind
| |
string Opsional | Kind adalah Jenis resource Kubernetes. |
criticalIncidents[].resource.location.name
| |
string Opsional | Name adalah nama resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.namespace
| |
string Opsional | Namespace adalah namespace resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.version
| |
string Opsional | Version adalah Versi resource Kubernetes. |
criticalIncidents[].stackTrace
| |
list (object) Opsional | StackTrace berisi daftar pesan yang tidak terstruktur dari stack trace. |
criticalIncidents[].stackTrace[]
| |
object Opsional | CriticalIncidentStackTraceMessage berisi informasi stack trace yang tersedia untuk insiden. |
criticalIncidents[].stackTrace[].component
| |
string Opsional | Component adalah nama komponen Database Service yang mencatat pesan. |
criticalIncidents[].stackTrace[].message
| |
string Opsional | Pesan yang dicatat dalam log. |
criticalIncidents[].transientUntil
| |
string Opsional | TransientUntil jika ada menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
observedGeneration
| |
integer Opsional | Internal: Generasi yang diamati oleh pengontrol. |
reconciled
| |
boolean Opsional | Internal: Apakah resource direkonsiliasi oleh pengontrol. |