Integrating enterprise storage into Kubernetes
If you have an existing Storage Area Network (SAN) exposed over the iSCSI interface, Kubernetes has a volume plugin for you. It follows the same model as other shared persistent storage plugins we've seen earlier. It supports the following features:
- Connect to one portal
- Mount a device directly or via multipathd
- Format and partition any new device
- Authenticate via CHAP
You must configure the iSCSI initiator, but you don't have to provide any initiator information. All you need to provide is the following:
- The IP address of the iSCSI target and port (if not the default 3260)
- The target's
iqn
(an iSCSI-qualified name) – typically the reversed domain name - LUN – the logical unit number
- The filesystem type
- A read-only Boolean flag
The iSCSI plugin supports ReadWriteOnce
and ReadonlyMany
. Note that you can't partition your device...