Skip to main content
Version: 3.1

Features and installation options in IKS

Summary and Key concepts

Summary:

The article provides detailed information on the Portworx CSI Driver and its compatibility with Kubernetes, OpenShift, and Nomad. It outlines the features supported by the CSI Driver across different platforms, including volume lifecycle management, snapshotting, sharedv4 volumes, security features like encryption, and more. It also describes the installation options for each platform, including the use of the Portworx Operator, and highlights the features supported by Stork and Portworx Backup for disaster recovery and migration. Additionally, a table is provided to compare core feature support across Kubernetes, OpenShift, and Nomad environments.

Kubernetes Concepts:

Portworx Concepts:

  • Portworx CSI Driver: Portworx’s implementation of the CSI standard, enabling seamless storage operations across multiple orchestration platforms.
  • Stork: Storage orchestration for Kubernetes and OpenShift that enhances the capabilities of the CSI driver for snapshotting, disaster recovery, and migration.
  • PX Security: Security features provided by Portworx for encryption and token-based authorization.
  • Sharedv4 Volumes: Allows multiple pods to share a single volume in read-write mode.

The Portworx CSI Driver has been verified on Kubernetes. The CSI Driver supports all existing Portworx features as well as most CSI features. See the table below for a detailed picture of what features we support for each scheduler.

For scheduler-specific information, refer to the following pages:

CSI-based Installation Options

Install WorkflowKubernetes
OperatorYes

Core Features support

FeatureKubernetes
Volume LifecycleYes
Sharedv4 VolumesYes
Volume CloningYes
CSI SnapshottingYes
CSI Spec 1.6Yes
PX Security - Volume LifecycleYes
PX Security - SnapshottingYes
PX TopologyYes
CSI Raw BlockYes
Volume ResizingYes
Encryption - VaultYes
CSI TopologyNo; Portworx topology is recommended instead

Kubernetes specific features

FeatureSupported
Volume Placement StrategiesYes
Auth Token SecretsYes
AutopilotYes
Generic Ephemeral VolumesYes
Encryption with Kubernetes secretsYes
CSI Migration (Portworx in-tree -> CSI)In development

Portworx Backup & Stork

FeatureKubernetes
Portworx Backup supportYes
DR/Disaster RecoveryYes
Stork SnapshottingYes
Stork MigrationYes
Stork BackupYes