OBJECT

KubernetesKindPodSpecVolumesIscsi

ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md

link GraphQL Schema definition

  • type KubernetesKindPodSpecVolumesIscsi {
  • # whether support iSCSI Discovery CHAP authentication
  • chapAuthDiscovery: Boolean
  • # whether support iSCSI Session CHAP authentication
  • chapAuthSession: Boolean
  • # 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 TODO: how do we
  • # prevent errors in the filesystem from compromising the machine
  • fsType: String
  • # Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface
  • # simultaneously, new iSCSI interface : will be
  • # created for the connection.
  • initiatorName: String
  • # Target iSCSI Qualified Name.
  • iqn: String
  • # iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).
  • iscsiInterface: String
  • # iSCSI Target Lun number.
  • lun: Int
  • portals: [String]
  • # ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to
  • # false.
  • readOnly: Boolean
  • # CHAP Secret for iSCSI target and initiator authentication
  • secretRef: KubernetesKindPodSpecVolumesIscsiSecretRef
  • # 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).
  • targetPortal: String
  • }