Aracılığıyla paylaş


VolumeClaimSpec interface

VolumeClaimSpec özellikleri

Özellikler

accessModes

AccessModes, birimin sahip olması gereken erişim modlarını içerir. Daha fazla bilgi: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1

dataSource

Bu alan şunlardan birini belirtmek için kullanılabilir: * Mevcut bir VolumeSnapshot nesnesi (snapshot.storage.k8s.io/VolumeSnapshot) * Mevcut bir PVC (PersistentVolumeClaim) Sağlanan veya dış denetleyici belirtilen veri kaynağını destekleyebiliyorsa, belirtilen veri kaynağının içeriğine göre yeni bir birim oluşturur. AnyVolumeDataSource özellik kapısı etkinleştirilirse, bu alan her zaman DataSourceRef alanıyla aynı içeriklere sahip olur.

dataSourceRef

Boş olmayan bir birim isteniyorsa birimin verilerle doldurulması gereken nesneyi belirtir. Bu, boş olmayan bir API grubundan (çekirdek olmayan nesne) veya PersistentVolumeClaim nesnesinden herhangi bir yerel nesne olabilir. Bu alan belirtildiğinde, birim bağlama yalnızca belirtilen nesnenin türü yüklü bir birim doldurucu veya dinamik sağlama aracıyla eşleşiyorsa başarılı olur. Bu alan DataSource alanının işlevselliğinin yerini alır ve her iki alan da boş değilse aynı değere sahip olmalıdır. Geriye dönük uyumluluk için her iki alan da (DataSource ve DataSourceRef) biri boş, diğeri boş değilse otomatik olarak aynı değere ayarlanır. DataSource ile DataSourceRef arasında iki önemli fark vardır: * DataSource yalnızca iki belirli nesne türüne izin verirken, DataSourceRef tüm çekirdek olmayan nesnelere ve PersistentVolumeClaim nesnelerine izin verir. * DataSource izin verilmeyen değerleri yoksayar (bunları bırakır), DataSourceRef tüm değerleri korur ve izin verilmeyen bir değer belirtilirse hata oluşturur. (Beta) Bu alanın kullanılması AnyVolumeDataSource özellik kapısının etkinleştirilmesini gerektirir.

resources

Kaynaklar, birimin sahip olması gereken en düşük kaynakları temsil eder. RecoverVolumeExpansionFailure özelliği etkinse, kullanıcıların önceki değerden daha düşük olan ancak talebin durum alanına kaydedilen kapasiteden daha yüksek olması gereken kaynak gereksinimlerini belirtmesine izin verilir. Daha fazla bilgi: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources

selector

Bağlama için dikkate alınacak birimler üzerinde bir etiket sorgusu.

storageClassName

Talep için gereken StorageClass'ın adı. Daha fazla bilgi: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1

volumeMode

volumeMode, talep için gereken birim türünü tanımlar. Dosya Sistemi değeri, talep belirtiminde yer almadığında örtülüdür. Bu bir beta özelliğidir.

volumeName

VolumeName, bu talebin yedeklenmesi için PersistentVolume bağlama başvurusudur.

Özellik Ayrıntıları

accessModes

AccessModes, birimin sahip olması gereken erişim modlarını içerir. Daha fazla bilgi: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1

accessModes?: string[]

Özellik Değeri

string[]

dataSource

Bu alan şunlardan birini belirtmek için kullanılabilir: * Mevcut bir VolumeSnapshot nesnesi (snapshot.storage.k8s.io/VolumeSnapshot) * Mevcut bir PVC (PersistentVolumeClaim) Sağlanan veya dış denetleyici belirtilen veri kaynağını destekleyebiliyorsa, belirtilen veri kaynağının içeriğine göre yeni bir birim oluşturur. AnyVolumeDataSource özellik kapısı etkinleştirilirse, bu alan her zaman DataSourceRef alanıyla aynı içeriklere sahip olur.

dataSource?: LocalKubernetesReference

Özellik Değeri

dataSourceRef

Boş olmayan bir birim isteniyorsa birimin verilerle doldurulması gereken nesneyi belirtir. Bu, boş olmayan bir API grubundan (çekirdek olmayan nesne) veya PersistentVolumeClaim nesnesinden herhangi bir yerel nesne olabilir. Bu alan belirtildiğinde, birim bağlama yalnızca belirtilen nesnenin türü yüklü bir birim doldurucu veya dinamik sağlama aracıyla eşleşiyorsa başarılı olur. Bu alan DataSource alanının işlevselliğinin yerini alır ve her iki alan da boş değilse aynı değere sahip olmalıdır. Geriye dönük uyumluluk için her iki alan da (DataSource ve DataSourceRef) biri boş, diğeri boş değilse otomatik olarak aynı değere ayarlanır. DataSource ile DataSourceRef arasında iki önemli fark vardır: * DataSource yalnızca iki belirli nesne türüne izin verirken, DataSourceRef tüm çekirdek olmayan nesnelere ve PersistentVolumeClaim nesnelerine izin verir. * DataSource izin verilmeyen değerleri yoksayar (bunları bırakır), DataSourceRef tüm değerleri korur ve izin verilmeyen bir değer belirtilirse hata oluşturur. (Beta) Bu alanın kullanılması AnyVolumeDataSource özellik kapısının etkinleştirilmesini gerektirir.

dataSourceRef?: KubernetesReference

Özellik Değeri

resources

Kaynaklar, birimin sahip olması gereken en düşük kaynakları temsil eder. RecoverVolumeExpansionFailure özelliği etkinse, kullanıcıların önceki değerden daha düşük olan ancak talebin durum alanına kaydedilen kapasiteden daha yüksek olması gereken kaynak gereksinimlerini belirtmesine izin verilir. Daha fazla bilgi: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources

resources?: VolumeClaimResourceRequirements

Özellik Değeri

selector

Bağlama için dikkate alınacak birimler üzerinde bir etiket sorgusu.

selector?: VolumeClaimSpecSelector

Özellik Değeri

storageClassName

Talep için gereken StorageClass'ın adı. Daha fazla bilgi: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1

storageClassName?: string

Özellik Değeri

string

volumeMode

volumeMode, talep için gereken birim türünü tanımlar. Dosya Sistemi değeri, talep belirtiminde yer almadığında örtülüdür. Bu bir beta özelliğidir.

volumeMode?: string

Özellik Değeri

string

volumeName

VolumeName, bu talebin yedeklenmesi için PersistentVolume bağlama başvurusudur.

volumeName?: string

Özellik Değeri

string