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 penampung sidecar. Lihat https://kubernetes.io/docs/concepts/storage/volumes/ untuk mengetahui informasi selengkapnya. |
additionalVolumes[]
| |
object Opsional | Volume mewakili volume bernama dalam pod yang dapat diakses oleh penampung apa pun dalam pod. |
additionalVolumes[].awsElasticBlockStore
| |
object Opsional | awsElasticBlockStore mewakili resource Disk AWS yang dilampirkan 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 | partition adalah partisi dalam volume yang ingin Anda pasang. Jika dihilangkan, defaultnya adalah memasang menurut 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 mewakili pemasangan Azure Data Disk di host dan pemasangan bind ke pod. |
additionalVolumes[].azureDisk.cachingMode
| |
string Opsional | cachingMode adalah mode Cache Host: Tidak ada, Hanya baca, Baca Tulis. |
additionalVolumes[].azureDisk.diskName
| |
string Wajib | diskName adalah Nama disk data di penyimpanan blob |
additionalVolumes[].azureDisk.diskURI
| |
string Wajib | diskURI adalah URI disk data di penyimpanan blob |
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 kind 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 Nilai defaultnya adalah salah (baca/tulis). ReadOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. |
additionalVolumes[].azureFile
| |
object Opsional | azureFile mewakili pemasangan Azure File Service di host dan mengikat pemasangan ke pod. |
additionalVolumes[].azureFile.readOnly
| |
boolean Opsional | readOnly secara default bernilai salah (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 mewakili pemasangan Ceph FS di host yang berbagi masa aktif pod |
additionalVolumes[].cephfs.monitors
| |
list (string) Wajib | monitors is Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it |
additionalVolumes[].cephfs.path
| |
string Opsional | path adalah Opsional: Digunakan sebagai root yang dipasang, bukan hierarki Ceph lengkap, defaultnya adalah / |
additionalVolumes[].cephfs.readOnly
| |
boolean Opsional | readOnly adalah Opsional: Defaultnya adalah salah (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 ring kunci untuk Pengguna, defaultnya adalah /etc/ceph/user.secret Informasi 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, default-nya kosong. Info selengkapnya: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it |
additionalVolumes[].cephfs.secretRef.name
| |
string Opsional | Nama rujukan. 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 dilampirkan 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 bernilai salah (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 rujukan. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].cinder.volumeID
| |
string Wajib | volumeID digunakan untuk mengidentifikasi volume di cinder. Info selengkapnya: https://examples.k8s.io/mysql-cinder-pd/README.md |
additionalVolumes[].configMap
| |
object Opsional | configMap mewakili configMap yang akan 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, sedangkan JSON memerlukan nilai desimal untuk bit mode. Setelan 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 nilai kunci 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 dalam ConfigMap, penyiapan volume akan mengalami error kecuali jika ditandai sebagai opsional. Jalur harus bersifat 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 | key adalah kunci untuk project. |
additionalVolumes[].configMap.items[].mode
| |
integer Opsional | mode adalah 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, sedangkan 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[].configMap.items[].path
| |
string Wajib | path adalah jalur relatif file tempat kunci akan dipetakan. Tidak boleh berupa jalur absolut. Tidak boleh berisi elemen jalur '..'. Tidak boleh diawali dengan string '..'. |
additionalVolumes[].csi
| |
object Opsional | csi (Container Storage Interface) mewakili penyimpanan sementara 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 seperti yang 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 secret yang berisi informasi sensitif untuk diteruskan ke driver CSI guna menyelesaikan panggilan CSI NodePublishVolume dan NodeUnpublishVolume. Kolom ini bersifat opsional, dan dapat kosong jika tidak ada secret yang diperlukan. Jika objek secret berisi lebih dari satu secret, semua referensi secret akan diteruskan. |
additionalVolumes[].csi.nodePublishSecretRef.name
| |
string Opsional | Nama rujukan. 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 salah (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 mewakili API menurun tentang pod yang akan 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 octal antara 0000 dan 0777 atau nilai desimal antara 0 dan 511. YAML menerima nilai oktal dan desimal, sedangkan JSON memerlukan nilai desimal untuk bit mode. Setelan 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 | Item adalah daftar file volume API menurun |
additionalVolumes[].downwardAPI.items[]
| |
object Opsional | DownwardAPIVolumeFile mewakili 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, default-nya 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 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 set bit mode lainnya. |
additionalVolumes[].downwardAPI.items[].path
| |
string Wajib | Wajib: Jalur adalah jalur relatif file yang akan dibuat. Tidak boleh bersifat absolut atau berisi jalur '..'. Harus berenkode utf-8. Item pertama jalur relatif tidak boleh diawali dengan '..'. |
additionalVolumes[].downwardAPI.items[].resourceFieldRef
| |
object Opsional | Memilih resource penampung: hanya batas dan permintaan resource (limits.cpu, limits.memory, requests.cpu, dan requests.memory) yang didukung. |
additionalVolumes[].downwardAPI.items[].resourceFieldRef.containerName
| |
string Opsional | Nama penampung: wajib untuk volume, opsional untuk variabel lingkungan |
additionalVolumes[].downwardAPI.items[].resourceFieldRef.divisor
| |
integer or string Opsional | Menentukan format output resource yang ditampilkan, defaultnya adalah "1" |
additionalVolumes[].downwardAPI.items[].resourceFieldRef.resource
| |
string Wajib | Wajib: resource yang akan dipilih |
additionalVolumes[].emptyDir
| |
object Opsional | emptyDir mewakili direktori sementara yang berbagi masa aktif pod. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#emptydir |
additionalVolumes[].emptyDir.medium
| |
string Opsional | medium mewakili 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 EmptyDir memori sedang akan menjadi nilai minimum antara SizeLimit yang ditentukan di sini dan jumlah batas memori dari semua penampung dalam pod. Nilai defaultnya adalah nil 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 dengan 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 class penyimpanan, dan d) driver penyimpanan mendukung penyediaan volume secara dinamis melalui PersistentVolumeClaim (lihat EphemeralVolumeSource untuk informasi selengkapnya tentang koneksi antara jenis volume ini dan PersistentVolumeClaim). \n Gunakan PersistentVolumeClaim atau salah satu API khusus vendor untuk volume yang bertahan lebih lama dari siklus proses setiap pod. \n Gunakan CSI untuk volume efemeral lokal yang 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 akan menjadi <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 tidak sengaja. Memulai pod kemudian diblokir hingga
PVC yang tidak terkait dihapus. Jika PVC yang telah dibuat sebelumnya
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 akan ada perubahan yang dilakukan oleh Kubernetes
pada PVC setelah dibuat. \n Wajib, tidak boleh
nil.
|
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 perubahan ke 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 yang harus dimiliki 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: * Objek VolumeSnapshot yang ada (snapshot.storage.k8s.io/VolumeSnapshot) * PVC (PersistentVolumeClaim) yang ada Jika penyedia atau pengontrol eksternal dapat mendukung sumber data yang ditentukan, penyedia atau pengontrol tersebut akan membuat volume baru berdasarkan konten sumber data yang ditentukan. Jika gate 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 direferensikan. Jika APIGroup tidak ditentukan, Jenis yang ditentukan harus berada dalam grup API inti. Untuk jenis pihak ketiga lainnya, APIGroup diperlukan. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.dataSource.kind
| |
string Wajib | Jenis 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 tempat volume diisi dengan data, jika volume yang tidak kosong diinginkan. 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 yang diinstal atau penyedia dinamis. Kolom ini akan menggantikan fungsi kolom dataSource, sehingga jika kedua kolom tidak kosong, keduanya harus memiliki nilai yang sama. Untuk kompatibilitas mundur, jika namespace tidak ditentukan di dataSourceRef, kedua kolom (dataSource dan dataSourceRef) akan ditetapkan 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-inti 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) Penggunaan kolom namespace dataSourceRef memerlukan gate fitur CrossNamespaceVolumeDataSource untuk diaktifkan. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef.apiGroup
| |
string Opsional | APIGroup adalah grup untuk resource yang direferensikan. Jika APIGroup tidak ditentukan, Jenis yang ditentukan harus berada dalam grup API inti. Untuk jenis pihak ketiga lainnya, APIGroup diperlukan. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef.kind
| |
string Wajib | Jenis 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 saat namespace ditentukan, objek gateway.networking.k8s.io/ReferenceGrant diperlukan di namespace perujuk untuk mengizinkan pemilik namespace tersebut menerima referensi. Lihat dokumentasi ReferenceGrant untuk mengetahui detailnya. (Alfa) Kolom ini memerlukan gate fitur CrossNamespaceVolumeDataSource untuk diaktifkan. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.resources
| |
object Opsional | resources mewakili 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 dicatat di kolom status klaim. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.resources.claims
| |
list (object) Opsional | Klaim mencantumkan nama resource, yang ditentukan dalam spec.resourceClaims, yang digunakan oleh penampung ini. \n Ini adalah kolom alfa dan memerlukan pengaktifan gate fitur 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 satu entri di pod.spec.resourceClaims dari Pod tempat kolom ini digunakan. Tindakan ini akan membuat resource tersebut tersedia di dalam container. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.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/ |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.resources.requests
| |
integer or string Opsional | Permintaan menjelaskan jumlah minimum resource komputasi yang diperlukan. Jika Permintaan dihilangkan untuk penampung, nilai defaultnya adalah Batas jika ditentukan secara eksplisit, jika tidak, 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 | pemilih adalah kueri label pada volume yang akan dipertimbangkan untuk binding. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions
| |
list (object) Opsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratan tersebut di-AND. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[]
| |
object Opsional | Persyaratan pemilih label adalah pemilih yang berisi nilai, kunci, dan operator yang mengaitkan kunci dan nilai. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[].key
| |
string Wajib | key adalah kunci label yang diterapkan pemilih. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[].operator
| |
string Wajib | operator mewakili hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
additionalVolumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[].values
| |
string Opsional | values 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 gabungan 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 nilai hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
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 Filesystem 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 mewakili resource Fibre Channel yang dilampirkan 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: Nilai defaultnya adalah salah (baca/tulis). ReadOnly di sini akan memaksa setelan ReadOnly di VolumeMounts. |
additionalVolumes[].fc.targetWWNs
| |
list (string) Opsional | targetWWNs bersifat Opsional: Nama worldwide FC (WWN) target |
additionalVolumes[].fc.targetWWNs[]
| |
string Opsional | |
additionalVolumes[].fc.wwids
| |
list (string) Opsional | wwids Opsional: ID volume FC worldwide (wwids) WWID atau kombinasi targetWWN dan lun harus ditetapkan, tetapi tidak boleh keduanya secara bersamaan. |
additionalVolumes[].fc.wwids[]
| |
string Opsional | |
additionalVolumes[].flexVolume
| |
object Opsional | flexVolume mewakili resource volume umum yang disediakan/disertakan 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 adalah 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 secret yang berisi informasi sensitif untuk diteruskan ke skrip plugin. Kolom ini mungkin kosong jika tidak ada objek secret yang ditentukan. Jika objek secret berisi lebih dari satu secret, semua secret akan diteruskan ke skrip plugin. |
additionalVolumes[].flexVolume.secretRef.name
| |
string Opsional | Nama rujukan. 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 -> nama 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 mewakili resource Disk Compute Engine yang dilampirkan 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 | partition adalah partisi dalam volume yang ingin Anda pasang. Jika dihilangkan, defaultnya adalah memasang menurut 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 disk persisten 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 mewakili 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 | directory 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 | repositori adalah URL |
additionalVolumes[].gitRepo.revision
| |
string Opsional | revision adalah hash commit untuk revisi yang ditentukan. |
additionalVolumes[].glusterfs
| |
object Opsional | glusterfs mewakili 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 topolog 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 mewakili file atau direktori yang sudah ada di mesin host yang langsung diekspos ke penampung. Hal ini biasanya digunakan untuk agen sistem atau hal-hal lain dengan hak istimewa yang diizinkan untuk melihat mesin host. Sebagian besar penampung TIDAK akan memerlukannya. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#hostpath |
additionalVolumes[].hostPath.path
| |
string Wajib | jalur direktori di host. Jika jalur adalah symlink, jalur tersebut akan mengikuti link ke jalur sebenarnya. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#hostpath |
additionalVolumes[].hostPath.type
| |
string Opsional | type for HostPath Volume Defaults to "" Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#hostpath |
additionalVolumes[].iscsi
| |
object Opsional | iscsi mewakili resource Disk ISCSI yang dilampirkan 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 Discovery 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 Penginisialisasi 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 transpor iSCSI. Defaultnya adalah 'default' (tcp). |
additionalVolumes[].iscsi.lun
| |
integer Wajib | lun mewakili nomor Lun Target iSCSI. |
additionalVolumes[].iscsi.portals
| |
list (string) Opsional | portals adalah Daftar Portal Target iSCSI. Portal adalah IP atau ip_addr:port jika portnya bukan 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 Secret CHAP untuk autentikasi target dan penginisiasi iSCSI |
additionalVolumes[].iscsi.secretRef.name
| |
string Opsional | Nama rujukan. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].iscsi.targetPortal
| |
string Wajib | targetPortal adalah iSCSI Target Portal. Portal adalah IP atau ip_addr:port jika portnya bukan 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 mewakili pemasangan NFS di host yang berbagi lifetime pod. Info selengkapnya: https://kubernetes.io/docs/concepts/storage/volumes#nfs |
additionalVolumes[].nfs.path
| |
string Wajib | 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 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 mewakili 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 mewakili persistent disk PhotonController yang dilampirkan dan dipasang 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 Photon Controller persistent disk |
additionalVolumes[].portworxVolume
| |
object Opsional | portworxVolume mewakili volume portworx yang dilampirkan dan dipasang di mesin host kubelets |
additionalVolumes[].portworxVolume.fsType
| |
string Opsional | fSType mewakili jenis sistem file yang akan dipasang 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 bernilai salah (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 secret resource, configmap, dan API turunan dalam satu resource |
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 yang akan di-project |
additionalVolumes[].projected.sources[].configMap.items
| |
list (object) Opsional | item jika tidak ditentukan, setiap pasangan key-value di kolom Data dari ConfigMap yang direferensikan 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 ditentukan yang tidak ada di ConfigMap, penyiapan volume akan mengalami error kecuali jika ditandai sebagai opsional. Jalur harus bersifat 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 | key adalah kunci untuk project. |
additionalVolumes[].projected.sources[].configMap.items[].mode
| |
integer Opsional | mode adalah 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[].configMap.items[].path
| |
string Wajib | path adalah jalur relatif file yang akan dipetakan kuncinya. Tidak boleh berupa jalur absolut. Tidak boleh berisi elemen jalur '..'. Tidak boleh diawali dengan string '..'. |
additionalVolumes[].projected.sources[].configMap.name
| |
string Opsional | Nama rujukan. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].projected.sources[].configMap.optional
| |
boolean Opsional | opsional menentukan apakah ConfigMap atau kuncinya harus ditentukan |
additionalVolumes[].projected.sources[].downwardAPI
| |
object Opsional | informasi downwardAPI tentang data downwardAPI yang akan diproyeksikan |
additionalVolumes[].projected.sources[].downwardAPI.items
| |
list (object) Opsional | Item adalah daftar file DownwardAPIVolume |
additionalVolumes[].projected.sources[].downwardAPI.items[]
| |
object Opsional | DownwardAPIVolumeFile mewakili 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 ditulis dalam FieldPath, 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 berenkode utf-8. Item pertama jalur relatif tidak boleh dimulai 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 penampung: wajib untuk volume, opsional untuk variabel lingkungan |
additionalVolumes[].projected.sources[].downwardAPI.items[].resourceFieldRef.divisor
| |
integer or string Opsional | Menentukan format output dari resource yang diekspos, defaultnya adalah "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 untuk diproyeksikan |
additionalVolumes[].projected.sources[].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 ditentukan yang tidak ada dalam Secret, penyiapan volume akan mengalami error, kecuali jika ditandai sebagai opsional. Jalur harus bersifat 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 | key adalah kunci untuk project. |
additionalVolumes[].projected.sources[].secret.items[].mode
| |
integer Opsional | mode adalah 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[].secret.items[].path
| |
string Wajib | path adalah jalur relatif file yang akan dipetakan kuncinya. Tidak boleh berupa jalur absolut. Tidak boleh berisi elemen jalur '..'. Tidak boleh diawali dengan string '..'. |
additionalVolumes[].projected.sources[].secret.name
| |
string Opsional | Nama rujukan. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].projected.sources[].secret.optional
| |
boolean Opsional | kolom opsional 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 | audience adalah audiens yang dimaksud dari token. Penerima token harus mengidentifikasi diri dengan ID yang ditentukan di audiens token, dan jika tidak, harus menolak token. Audiens secara default menggunakan ID apiserver. |
additionalVolumes[].projected.sources[].serviceAccountToken.expirationSeconds
| |
integer Opsional | expirationSeconds adalah durasi validitas token akun layanan yang diminta. Saat token mendekati masa berlakunya, plugin volume kubelet akan secara proaktif memutar token akun layanan. Kubelet akan mulai mencoba merotasi token jika token sudah lebih dari 80 persen dari waktu aktifnya atau jika token sudah lebih dari 24 jam.Defaultnya adalah 1 jam dan harus minimal 10 menit. |
additionalVolumes[].projected.sources[].serviceAccountToken.path
| |
string Wajib | path adalah jalur yang relatif terhadap titik pemasangan file untuk memproyeksikan token ke dalam. |
additionalVolumes[].quobyte
| |
object Opsional | quobyte mewakili 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 mewakili satu atau beberapa layanan Quotbyte 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 servicaccount |
additionalVolumes[].quobyte.volume
| |
string Wajib | volume adalah string yang mereferensikan volume Quobyte yang sudah dibuat berdasarkan namanya. |
additionalVolumes[].rbd
| |
object Opsional | rbd mewakili pemasangan Perangkat Blok Rados 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 | monitors 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 disediakan, akan mengganti keyring. Default-nya adalah nihil. Info selengkapnya: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it |
additionalVolumes[].rbd.secretRef.name
| |
string Opsional | Nama rujukan. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].rbd.user
| |
string Opsional | user adalah nama pengguna rados. Default-nya 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 dilampirkan dan dipasang 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 Gateway API ScaleIO. |
additionalVolumes[].scaleIO.protectionDomain
| |
string Opsional | protectionDomain adalah nama Domain Perlindungan ScaleIO untuk penyimpanan yang dikonfigurasi. |
additionalVolumes[].scaleIO.readOnly
| |
boolean Opsional | readOnly Nilai defaultnya adalah salah (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 rujukan. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
additionalVolumes[].scaleIO.sslEnabled
| |
boolean Opsional | Flag sslEnabled mengaktifkan/menonaktifkan komunikasi SSL dengan Gateway, default salah |
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 Storage Pool ScaleIO 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 dikaitkan dengan sumber volume ini. |
additionalVolumes[].secret
| |
object Opsional | secret mewakili secret yang akan 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, sedangkan JSON memerlukan nilai desimal untuk bit mode. Setelan 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 dalam Secret, penyiapan volume akan mengalami error kecuali jika ditandai sebagai opsional. Jalur harus bersifat 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 | key adalah kunci untuk project. |
additionalVolumes[].secret.items[].mode
| |
integer Opsional | mode adalah 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, sedangkan 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[].secret.items[].path
| |
string Wajib | path adalah jalur relatif file tempat kunci akan dipetakan. Tidak boleh berupa 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 dilampirkan dan dipasang 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 bernilai salah (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 rujukan. 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 cakupan nama Kubernetes dicerminkan dalam StorageOS untuk integrasi yang lebih erat. Tetapkan VolumeName ke nama apa pun untuk mengganti perilaku default. Tetapkan ke "default" jika Anda tidak menggunakan namespace dalam StorageOS. Namespace yang belum ada sebelumnya dalam StorageOS akan dibuat. |
additionalVolumes[].vsphereVolume
| |
object Opsional | vsphereVolume mewakili volume vSphere yang dilampirkan dan dipasang 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) penyimpanan yang terkait dengan StoragePolicyName. |
additionalVolumes[].vsphereVolume.storagePolicyName
| |
string Opsional | storagePolicyName adalah nama profil Pengelolaan Berbasis Kebijakan (SPBM) penyimpanan. |
additionalVolumes[].vsphereVolume.volumePath
| |
string Wajib | volumePath adalah jalur yang mengidentifikasi vmdk volume vSphere |
sidecars
| |
list (object) Opsional | Sidecar menentukan daftar penampung sidecar yang akan dimasukkan ke dalam pod database. Lihat https://kubernetes.io/docs/concepts/containers/ untuk mengetahui informasi selengkapnya. |
sidecars[]
| |
object Opsional | Satu penampung aplikasi yang ingin Anda jalankan dalam pod. |
sidecars[].args
| |
list (string) Opsional | Argumen ke titik entri. CMD image container akan digunakan jika tidak disediakan. Referensi variabel $(VAR_NAME) diperluas menggunakan lingkungan penampung. Jika variabel tidak dapat di-resolve, 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 entrypoint. Tidak dieksekusi dalam shell. ENTRYPOINT image container akan digunakan jika tidak disediakan. Referensi variabel $(VAR_NAME) diperluas menggunakan lingkungan container. Jika variabel tidak dapat di-resolve, 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 penampung. Tidak dapat diperbarui. |
sidecars[].env[]
| |
object Opsional | EnvVar mewakili variabel lingkungan yang ada di 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 dalam penampung dan variabel lingkungan layanan apa pun. Jika variabel tidak dapat di-resolve, 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 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 | Kunci yang akan dipilih. |
sidecars[].env[].valueFrom.configMapKeyRef.name
| |
string Opsional | Nama rujukan. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
sidecars[].env[].valueFrom.configMapKeyRef.optional
| |
boolean Opsional | Menentukan 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, default-nya 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 penampung: 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 penampung: wajib untuk volume, opsional untuk variabel lingkungan |
sidecars[].env[].valueFrom.resourceFieldRef.divisor
| |
integer or string Opsional | Menentukan format output resource yang ditampilkan, defaultnya adalah "1" |
sidecars[].env[].valueFrom.resourceFieldRef.resource
| |
string Wajib | Wajib: resource yang akan dipilih |
sidecars[].env[].valueFrom.secretKeyRef
| |
object Opsional | Memilih kunci secret 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 rujukan. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
sidecars[].env[].valueFrom.secretKeyRef.optional
| |
boolean Opsional | Menentukan apakah Secret atau kuncinya harus ditentukan |
sidecars[].envFrom
| |
list (object) Opsional | Daftar sumber untuk mengisi variabel lingkungan dalam penampung. 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 lebih diutamakan. Nilai yang ditentukan oleh Env dengan kunci duplikat akan diprioritaskan. Tidak dapat diperbarui. |
sidecars[].envFrom[]
| |
object Opsional | EnvFromSource mewakili sumber kumpulan ConfigMap |
sidecars[].envFrom[].configMapRef
| |
object Opsional | ConfigMap yang dapat dipilih |
sidecars[].envFrom[].configMapRef.name
| |
string Opsional | Nama rujukan. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
sidecars[].envFrom[].configMapRef.optional
| |
boolean Opsional | Menentukan apakah ConfigMap harus ditentukan |
sidecars[].envFrom[].prefix
| |
string Opsional | ID opsional untuk ditambahkan di awal setiap kunci di ConfigMap. Harus berupa C_IDENTIFIER. |
sidecars[].envFrom[].secretRef
| |
object Opsional | Secret yang dapat dipilih |
sidecars[].envFrom[].secretRef.name
| |
string Opsional | Nama rujukan. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
sidecars[].envFrom[].secretRef.optional
| |
boolean Opsional | Menentukan apakah Secret harus ditentukan |
sidecars[].image
| |
string Opsional | Nama image container. Info selengkapnya: https://kubernetes.io/docs/concepts/containers/images Bidang ini bersifat opsional untuk memungkinkan pengelolaan konfigurasi level yang lebih tinggi menetapkan gambar penampung secara default atau menggantinya di pengontrol workload seperti Deployment dan StatefulSets. |
sidecars[].imagePullPolicy
| |
string Opsional | Kebijakan penarikan image. Salah satu dari Always, Never, IfNotPresent. Setelan defaultnya adalah Always jika tag :{{ .Chart.Version }} ditentukan, atau IfNotPresent 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 pengendali gagal, penampung akan dihentikan dan dimulai ulang sesuai dengan kebijakan mulai ulangnya. Pengelolaan lain dari 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 | Perintah adalah command line untuk dijalankan di dalam penampung, direktori kerja untuk perintah adalah root ('/') dalam sistem file penampung. Perintah dieksekusi, tidak berjalan di dalam shell, sehingga petunjuk shell standar ('|', dll.) tidak akan berfungsi. Untuk menggunakan shell, Anda harus memanggil shell tersebut secara eksplisit. Status keluar sebesar 0 diperlakukan sebagai aktif/sehat dan bukan nol berarti 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 dikanonikasikan setelah output, sehingga nama varian kasus 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. Default-nya 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 pengendali tcp ditentukan. |
sidecars[].lifecycle.postStart.tcpSocket.host
| |
string Opsional | Opsional: Nama host yang akan dihubungkan, defaultnya adalah IP pod. |
sidecars[].lifecycle.postStart.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[].lifecycle.preStop
| |
object Opsional | PreStop dipanggil segera sebelum penampung dihentikan karena permintaan API atau peristiwa pengelolaan seperti kegagalan pemeriksaan liveness/startup, preemptif, dan pertentangan resource. Pengendali tidak dipanggil jika penampung mengalami error atau keluar. Hitung mundur masa tenggang penghentian Pod dimulai sebelum hook PreStop dijalankan. Terlepas dari hasil pengendali, penampung pada akhirnya akan dihentikan dalam masa tenggang penghentian Pod (kecuali jika tertunda oleh finalizer). Pengelolaan lain dari blok penampung 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 | Perintah adalah command line untuk dijalankan di dalam penampung, direktori kerja untuk perintah adalah root ('/') dalam sistem file penampung. Perintah ini hanya dieksekusi, tidak berjalan di dalam shell, sehingga petunjuk shell tradisional ('|', dll.) tidak akan berfungsi. Untuk menggunakan shell, Anda harus memanggil shell tersebut secara eksplisit. Status keluar sebesar 0 diperlakukan sebagai aktif/sehat dan bukan nol berarti 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 dikanonikasikan setelah output, sehingga nama varian kasus 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. Default-nya 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 pengendali tcp ditentukan. |
sidecars[].lifecycle.preStop.tcpSocket.host
| |
string Opsional | Opsional: Nama host yang akan dihubungkan, defaultnya adalah IP pod. |
sidecars[].lifecycle.preStop.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
| |
object Opsional | Pemeriksaan berkala keaktifan penampung. Penampung 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 | Perintah adalah command line untuk dijalankan di dalam penampung, direktori kerja untuk perintah adalah root ('/') dalam sistem file penampung. Perintah dieksekusi, tidak 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 diperlakukan sebagai aktif/sehat dan bukan nol berarti tidak sehat. |
sidecars[].livenessProbe.exec.command[]
| |
string Opsional | |
sidecars[].livenessProbe.failureThreshold
| |
integer Opsional | Kegagalan berturut-turut minimum agar pemeriksaan dianggap gagal setelah berhasil. Setelan 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. Angka 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 tetapkan "Host" di httpHeaders. |
sidecars[].livenessProbe.httpGet.httpHeaders
| |
list (object) Opsional | Header kustom yang akan ditetapkan dalam permintaan. HTTP mengizinkan 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 dikanonikasikan setelah output, sehingga nama varian kasus 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. Default-nya adalah HTTP. |
sidecars[].livenessProbe.initialDelaySeconds
| |
integer Opsional | Jumlah detik setelah penampung 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 probe 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, secara 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 dihentikan dengan baik setelah kegagalan pemeriksaan. Periode tunggu adalah durasi dalam detik setelah proses yang berjalan di pod dikirim sinyal penghentian dan waktu saat proses dihentikan secara paksa dengan sinyal kill. Tetapkan nilai ini lebih lama dari waktu pembersihan yang diharapkan untuk proses Anda. Jika nilai ini nil, terminationGracePeriodSeconds pod akan digunakan. Jika tidak, nilai ini akan menggantikan nilai yang diberikan oleh spesifikasi pod. Nilai harus berupa bilangan bulat positif. Nilai nol menunjukkan segera berhenti menggunakan sinyal kill (tidak ada kesempatan untuk dimatikan). Ini adalah kolom beta dan memerlukan pengaktifan gate fitur ProbeTerminationGracePeriod. Nilai minimumnya adalah 1. spec.terminationGracePeriodSeconds akan 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 penampung dalam pod harus memiliki nama unik (DNS_LABEL). Tidak dapat diperbarui. |
sidecars[].ports
| |
list (object) Opsional | Daftar port yang akan diekspos dari penampung. Tidak menentukan port di sini TIDAK mencegah port tersebut diekspos. Setiap port yang memproses alamat "0.0.0.0" default di dalam penampung akan dapat diakses dari jaringan. Mengubah array ini dengan patch penggabungan strategis dapat merusak data. Untuk informasi selengkapnya, lihat https://github.com/kubernetes/kubernetes/issues/108255. Tidak dapat diperbarui. |
sidecars[].ports[]
| |
object Opsional | ContainerPort mewakili port jaringan dalam satu penampung. |
sidecars[].ports[].containerPort
| |
integer Wajib | Jumlah port yang akan ditampilkan 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 ditampilkan 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 memerlukannya. |
sidecars[].ports[].name
| |
string Opsional | Jika ditentukan, ini harus berupa IANA_SVC_NAME dan unik dalam pod. Setiap port bernama dalam pod harus memiliki nama 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. Penampung akan dihapus dari endpoint layanan jika probe 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 | Perintah adalah command line untuk dijalankan di dalam penampung, direktori kerja untuk perintah adalah root ('/') dalam sistem file penampung. Perintah ini dieksekusi, tidak 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 diperlakukan sebagai aktif/sehat dan bukan nol berarti tidak sehat. |
sidecars[].readinessProbe.exec.command[]
| |
string Opsional | |
sidecars[].readinessProbe.failureThreshold
| |
integer Opsional | Kegagalan berturut-turut minimum agar pemeriksaan dianggap gagal setelah berhasil. Setelan 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. Angka 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 tetapkan "Host" di httpHeaders. |
sidecars[].readinessProbe.httpGet.httpHeaders
| |
list (object) Opsional | Header kustom yang akan ditetapkan dalam permintaan. HTTP mengizinkan 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 dikanonikasikan setelah output, sehingga nama varian kasus 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. Default-nya adalah HTTP. |
sidecars[].readinessProbe.initialDelaySeconds
| |
integer Opsional | Jumlah detik setelah penampung 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 probe 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, secara 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 dihentikan dengan baik setelah kegagalan pemeriksaan. Periode tunggu adalah durasi dalam detik setelah proses yang berjalan di pod dikirim sinyal penghentian dan waktu saat proses dihentikan secara paksa dengan sinyal kill. Tetapkan nilai ini lebih lama dari waktu pembersihan yang diharapkan untuk proses Anda. Jika nilai ini nil, terminationGracePeriodSeconds pod akan digunakan. Jika tidak, nilai ini akan menggantikan nilai yang diberikan oleh spesifikasi pod. Nilai harus berupa bilangan bulat positif. Nilai nol menunjukkan segera berhenti menggunakan sinyal kill (tidak ada kesempatan untuk dimatikan). Ini adalah kolom beta dan memerlukan pengaktifan gate fitur ProbeTerminationGracePeriod. Nilai minimumnya adalah 1. spec.terminationGracePeriodSeconds akan 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 mewakili kebijakan perubahan ukuran resource untuk penampung. |
sidecars[].resizePolicy[].resourceName
| |
string Wajib | Nama resource tempat kebijakan perubahan ukuran resource ini berlaku. Nilai yang didukung: cpu, memory. |
sidecars[].resizePolicy[].restartPolicy
| |
string Wajib | Kebijakan mulai ulang 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 | Klaim mencantumkan nama resource, yang ditentukan dalam spec.resourceClaims, yang digunakan oleh penampung ini. \n Ini adalah kolom alfa dan memerlukan pengaktifan gate fitur 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 dari Pod tempat kolom ini digunakan. Tindakan ini akan menyediakan resource tersebut di dalam penampung. |
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 | Permintaan menjelaskan jumlah minimum resource komputasi yang diperlukan. Jika Permintaan dihilangkan untuk penampung, nilai defaultnya adalah Batas 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 setiap penampung dalam pod. Kolom ini hanya boleh ditetapkan untuk penampung init, dan satu-satunya nilai yang diizinkan adalah "Always". Untuk penampung non-inisialisasi atau jika kolom ini tidak ditentukan, perilaku mulai ulang ditentukan oleh kebijakan mulai ulang Pod dan jenis penampung. Menetapkan RestartPolicy sebagai "Always" untuk penampung init akan memiliki efek berikut: penampung init ini akan terus dimulai ulang saat keluar hingga semua penampung reguler dihentikan. Setelah semua penampung reguler selesai, semua penampung init dengan restartPolicy "Always" akan dinonaktifkan. Siklus proses ini berbeda dengan penampung init normal dan sering disebut sebagai penampung "sidecar". Meskipun container init ini masih dimulai dalam urutan container init, container ini tidak menunggu container selesai sebelum melanjutkan ke container init berikutnya. Sebagai gantinya, penampung init berikutnya akan segera dimulai setelah penampung init ini dimulai, atau setelah startupProbe berhasil diselesaikan. |
sidecars[].securityContext
| |
object Opsional | SecurityContext menentukan opsi keamanan yang harus digunakan untuk menjalankan penampung. Jika ditetapkan, kolom SecurityContext akan mengganti kolom PodSecurityContext yang setara. Info selengkapnya: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ |
sidecars[].securityContext.allowPrivilegeEscalation
| |
boolean Opsional | AllowPrivilegeEscalation mengontrol apakah proses dapat memperoleh lebih banyak hak istimewa daripada proses induknya. Boolean ini secara langsung mengontrol apakah flag no_new_privs akan ditetapkan pada proses penampung. AllowPrivilegeEscalation selalu benar jika penampung: 1) berjalan sebagai Berhak Istimewa 2) memiliki CAP_SYS_ADMIN Perhatikan bahwa kolom ini tidak dapat ditetapkan jika spec.os.name adalah windows. |
sidecars[].securityContext.capabilities
| |
object Opsional | Kemampuan untuk menambahkan/menghapus saat menjalankan penampung. Setelan defaultnya adalah kumpulan kemampuan default yang diberikan oleh runtime penampung. Perhatikan bahwa kolom ini tidak dapat ditetapkan jika spec.os.name adalah windows. |
sidecars[].securityContext.capabilities.add
| |
list (string) Opsional | Kemampuan yang ditambahkan |
sidecars[].securityContext.capabilities.add[]
| |
string Opsional | Kemampuan mewakili jenis kemampuan POSIX |
sidecars[].securityContext.capabilities.drop
| |
list (string) Opsional | Kemampuan yang dihapus |
sidecars[].securityContext.capabilities.drop[]
| |
string Opsional | Kemampuan mewakili jenis kemampuan POSIX |
sidecars[].securityContext.privileged
| |
boolean Opsional | Jalankan container dalam mode dengan hak istimewa. Proses dalam penampung dengan hak istimewa pada dasarnya setara dengan root di host. Nilai defaultnya adalah salah (false). Perhatikan bahwa kolom ini tidak dapat ditetapkan jika spec.os.name adalah windows. |
sidecars[].securityContext.procMount
| |
string Opsional | procMount menunjukkan jenis pemasangan proc yang akan digunakan untuk penampung. Default-nya adalah DefaultProcMount yang menggunakan default runtime penampung untuk jalur hanya baca dan jalur yang disamarkan. Tindakan ini memerlukan flag fitur ProcMountType untuk diaktifkan. Perhatikan bahwa kolom ini tidak dapat ditetapkan jika spec.os.name adalah windows. |
sidecars[].securityContext.readOnlyRootFilesystem
| |
boolean Opsional | Apakah penampung ini memiliki sistem file root hanya baca. Default-nya adalah salah (false). Perhatikan bahwa kolom ini tidak dapat ditetapkan jika spec.os.name adalah windows. |
sidecars[].securityContext.runAsGroup
| |
integer Opsional | GID untuk menjalankan titik entri proses container. Menggunakan runtime default jika tidak ditetapkan. Dapat juga ditetapkan di PodSecurityContext. Jika ditetapkan di SecurityContext dan PodSecurityContext, nilai yang ditentukan di SecurityContext akan diprioritaskan. Perhatikan bahwa kolom ini tidak dapat ditetapkan 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 penampung jika melakukannya. Jika tidak ditetapkan atau salah (false), validasi tersebut tidak akan dilakukan. Juga dapat ditetapkan di PodSecurityContext. Jika ditetapkan di SecurityContext dan PodSecurityContext, nilai yang ditentukan di SecurityContext akan diprioritaskan. |
sidecars[].securityContext.runAsUser
| |
integer Opsional | UID untuk menjalankan titik entri proses container. Secara default, setelan ini ditetapkan ke pengguna yang ditentukan dalam metadata gambar jika tidak ditentukan. Juga dapat ditetapkan di PodSecurityContext. Jika ditetapkan di SecurityContext dan PodSecurityContext, nilai yang ditentukan di SecurityContext akan diprioritaskan. Perhatikan bahwa kolom ini tidak dapat ditetapkan 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. Juga dapat ditetapkan di PodSecurityContext. Jika ditetapkan di SecurityContext dan PodSecurityContext, nilai yang ditentukan di SecurityContext akan diprioritaskan. Perhatikan bahwa kolom ini tidak dapat ditetapkan 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 | Peran adalah label peran SELinux yang berlaku untuk penampung. |
sidecars[].securityContext.seLinuxOptions.type
| |
string Opsional | Jenis adalah label jenis SELinux yang berlaku untuk penampung. |
sidecars[].securityContext.seLinuxOptions.user
| |
string Opsional | Pengguna adalah label pengguna SELinux yang berlaku untuk penampung. |
sidecars[].securityContext.seccompProfile
| |
object Opsional | Opsi seccomp yang akan digunakan oleh penampung ini. Jika opsi seccomp disediakan di tingkat pod & penampung, opsi penampung akan menggantikan opsi pod. Perhatikan bahwa kolom ini tidak dapat ditetapkan jika spec.os.name adalah windows. |
sidecars[].securityContext.seccompProfile.localhostProfile
| |
string Opsional | localhostProfile menunjukkan profil yang ditentukan dalam file di node yang 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 "Localhost". TIDAK BOLEH ditetapkan untuk jenis lain. |
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 penampung harus digunakan. Tidak dibatasi - 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 ditetapkan 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 spec kredensial GMSA yang akan digunakan. |
sidecars[].securityContext.windowsOptions.hostProcess
| |
boolean Opsional | HostProcess menentukan apakah container harus dijalankan sebagai container 'Host Process'. Semua penampung Pod harus memiliki nilai HostProcess yang efektif sama (tidak diizinkan untuk memiliki campuran penampung HostProcess dan penampung 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 penampung. Setelan defaultnya 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. |
sidecars[].startupProbe
| |
object Opsional | StartupProbe menunjukkan bahwa Pod telah berhasil diinisialisasi. Jika ditentukan, tidak ada pemeriksaan lain yang 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 probe yang berbeda di awal siklus proses Pod, saat mungkin perlu waktu lama untuk memuat data atau memanaskan cache, daripada selama operasi steady-state. Informasi 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 | Perintah adalah command line untuk dijalankan di dalam penampung, direktori kerja untuk perintah adalah root ('/') dalam sistem file penampung. Perintah dieksekusi, tidak 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 diperlakukan sebagai aktif/sehat dan bukan nol berarti tidak sehat. |
sidecars[].startupProbe.exec.command[]
| |
string Opsional | |
sidecars[].startupProbe.failureThreshold
| |
integer Opsional | Kegagalan berturut-turut minimum agar pemeriksaan dianggap gagal setelah berhasil. Setelan 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. Angka 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 tetapkan "Host" di httpHeaders. |
sidecars[].startupProbe.httpGet.httpHeaders
| |
list (object) Opsional | Header kustom yang akan ditetapkan dalam permintaan. HTTP mengizinkan 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 dikanonikasikan setelah output, sehingga nama varian kasus 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. Default-nya adalah HTTP. |
sidecars[].startupProbe.initialDelaySeconds
| |
integer Opsional | Jumlah detik setelah penampung 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 probe 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, secara 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 dihentikan dengan baik setelah kegagalan pemeriksaan. Periode tunggu adalah durasi dalam detik setelah proses yang berjalan di pod dikirim sinyal penghentian dan waktu saat proses dihentikan secara paksa dengan sinyal kill. Tetapkan nilai ini lebih lama dari waktu pembersihan yang diharapkan untuk proses Anda. Jika nilai ini nil, terminationGracePeriodSeconds pod akan digunakan. Jika tidak, nilai ini akan menggantikan nilai yang diberikan oleh spesifikasi pod. Nilai harus berupa bilangan bulat positif. Nilai nol menunjukkan segera berhenti menggunakan sinyal kill (tidak ada kesempatan untuk dimatikan). Ini adalah kolom beta dan memerlukan pengaktifan gate fitur ProbeTerminationGracePeriod. Nilai minimumnya adalah 1. spec.terminationGracePeriodSeconds akan 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 penampung ini harus mengalokasikan buffering untuk stdin dalam runtime penampung. Jika tidak ditetapkan, operasi baca dari stdin dalam penampung akan selalu menghasilkan EOF. Defaultnya adalah salah. |
sidecars[].stdinOnce
| |
boolean Opsional | Apakah runtime penampung harus menutup saluran stdin setelah dibuka oleh satu lampiran. Jika stdin bernilai benar, streaming stdin akan tetap terbuka di beberapa sesi lampiran. Jika stdinOnce disetel ke benar (true), stdin akan dibuka saat penampung dimulai, kosong hingga klien pertama dilampirkan ke stdin, lalu tetap terbuka dan menerima data hingga klien terputus, saat itu stdin ditutup dan tetap ditutup hingga penampung dimulai ulang. Jika flag ini salah (false), proses penampung yang membaca dari stdin tidak akan pernah menerima EOF. Defaultnya adalah salah |
sidecars[].terminationMessagePath
| |
string Opsional | Opsional: Jalur tempat file yang akan menjadi tempat pesan penghentian penampung ditulis dipasang ke dalam sistem file penampung. Pesan yang ditulis dimaksudkan sebagai status akhir singkat, seperti pesan kegagalan pernyataan. Akan terpotong oleh node jika lebih besar dari 4096 byte. Total durasi pesan di semua penampung akan dibatasi hingga 12 kb. Setelan defaultnya adalah /dev/termination-log. Tidak dapat diperbarui. |
sidecars[].terminationMessagePolicy
| |
string Opsional | Menunjukkan cara pesan penghentian harus diisi. File akan menggunakan konten terminationMessagePath untuk mengisi pesan status penampung saat berhasil dan gagal. FallbackToLogsOnError akan menggunakan bagian 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. Defaultnya adalah File. Tidak dapat diperbarui. |
sidecars[].tty
| |
boolean Opsional | Apakah penampung ini harus mengalokasikan TTY untuk dirinya sendiri, juga memerlukan 'stdin' untuk menjadi benar. Default-nya adalah salah (false). |
sidecars[].volumeDevices
| |
list (object) Opsional | volumeDevices adalah daftar perangkat blok yang akan digunakan oleh penampung. |
sidecars[].volumeDevices[]
| |
object Opsional | volumeDevice menjelaskan pemetaan perangkat blok mentah dalam penampung. |
sidecars[].volumeDevices[].devicePath
| |
string Wajib | devicePath adalah jalur di dalam penampung tempat perangkat akan dipetakan. |
sidecars[].volumeDevices[].name
| |
string Wajib | name harus cocok dengan nama persistentVolumeClaim di pod |
sidecars[].volumeMounts
| |
list (object) Opsional | Volume pod yang akan dipasang ke dalam sistem file penampung. Tidak dapat diperbarui. |
sidecars[].volumeMounts[]
| |
object Opsional | VolumeMount menjelaskan pemasangan Volume dalam penampung. |
sidecars[].volumeMounts[].mountPath
| |
string Wajib | Jalur dalam penampung tempat volume dipasang. Tidak boleh berisi ':'. |
sidecars[].volumeMounts[].mountPropagation
| |
string Opsional | mountPropagation menentukan cara mount di-propagate dari host ke penampung dan sebaliknya. Jika tidak disetel, MountPropagationNone akan digunakan. Kolom ini masih dalam versi beta di versi 1.10. |
sidecars[].volumeMounts[].name
| |
string Wajib | Nama 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. Defaultnya adalah "" (root volume). |
sidecars[].volumeMounts[].subPathExpr
| |
string Opsional | Jalur yang diperluas dalam volume tempat volume penampung akan dipasang. Berperilaku mirip dengan SubPath, tetapi referensi variabel lingkungan $(VAR_NAME) diperluas menggunakan lingkungan penampung. Defaultnya adalah "" (root volume). SubPathExpr dan SubPath bersifat eksklusif satu sama lain. |
sidecars[].workingDir
| |
string Opsional | Direktori kerja penampung. Jika tidak ditentukan, runtime container default 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 Entitas saat ini. |
conditions[]
| |
object Opsional | Kondisi berisi detail untuk satu aspek status Resource API saat ini. --- Struktur ini dimaksudkan untuk digunakan langsung sebagai array di jalur kolom .status.conditions. Misalnya, \n type FooStatus struct{ // Merepresentasikan pengamatan status foo saat ini. // .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 // kolom lainnya } |
conditions[].lastTransitionTime
| |
string Wajib | lastTransitionTime adalah waktu terakhir kondisi bertransisi dari satu status ke status lainnya. Hal ini harus dilakukan saat kondisi yang mendasarinya berubah. Jika tidak diketahui, menggunakan waktu saat kolom API berubah dapat diterima. |
conditions[].message
| |
string Wajib |
Panjang maksimum: 32768 message adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Ini mungkin berupa string kosong. |
conditions[].observedGeneration
| |
integer Opsional | observedGeneration mewakili .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 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 jenis kondisi tertentu dapat menentukan nilai dan makna yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang dijamin. 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 sangat penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt) |
criticalIncidents
| |
list (object) Opsional | CriticalIncidents adalah daftar datar dari semua Insiden Kritis yang aktif. |
criticalIncidents[]
| |
object Opsional | CriticalIncident berisi semua informasi tentang insiden kritis yang sedang berlangsung. |
criticalIncidents[].code
| |
string Wajib | Kode adalah kode error untuk error tertentu ini. Kode error adalah string DBSE+numerik, seperti "DBSE1012". |
criticalIncidents[].createTime
| |
string Wajib | CreateTime adalah stempel waktu saat Insiden ini dibuat di origin. |
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 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 pelacakan tumpukan. |
criticalIncidents[].stackTrace[]
| |
object Opsional | CriticalIncidentStackTraceMessage berisi informasi pelacakan tumpukan yang tersedia untuk insiden. |
criticalIncidents[].stackTrace[].component
| |
string Opsional | Komponen adalah nama komponen Layanan Database yang mencatat pesan ke dalam log. |
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. |