ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.

Hierarchy

  • V1ISCSIPersistentVolumeSource

Constructors

Properties

chapAuthDiscovery?: boolean

chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication

chapAuthSession?: boolean

chapAuthSession defines whether support iSCSI Session CHAP authentication

fsType?: string

fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi

initiatorName?: string

initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.

iqn: string

iqn is Target iSCSI Qualified Name.

iscsiInterface?: string

iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).

lun: number

lun is iSCSI Target Lun number.

portals?: string[]

portals is the iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).

readOnly?: boolean

readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.

secretRef?: V1SecretReference
targetPortal: string

targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).

attributeTypeMap: {
    baseName: string;
    name: string;
    type: string;
}[] = ...

Type declaration

  • baseName: string
  • name: string
  • type: string
discriminator: undefined | string = undefined

Methods

Generated using TypeDoc