WARNING: This driver is beta and should not be used in performance critical applications
DISCLAIMER: This is not an officially supported Google product
GCP Compute Persistent Disk CSI Driver
The GCP Compute Persistent Disk CSI Driver is a
CSI
Specification compliant driver used by Container Orchestrators to manage the
lifecycle of Google Compute Engine Persistent Disks.
Project Status
Status: Beta
Latest stable image: gcr.io/gke-release/gcp-compute-persistent-disk-csi-driver:v0.5.1-gke.0
Test Status
Kubernetes Integration
CSI Compatibility
This plugin is compatible with CSI versions v1.0.0
Kubernetes Compatibility
GCE PD CSI Driver\Kubernetes Version |
1.10.5 - 1.11 |
1.12 |
1.13 |
1.14+ |
v0.1.x.alpha |
yes |
no |
no |
no |
v0.2.x (alpha) |
no |
yes |
no |
no |
v0.3.x (beta) |
no |
no |
yes |
yes |
v0.4.x (beta) |
no |
no |
yes |
yes |
v0.5.x (beta) |
no |
no |
no |
yes |
dev |
no |
no |
no |
yes |
Known Issues
See Github Issues
Plugin Features
CreateVolume Parameters
Parameter |
Values |
Default |
Description |
type |
pd-ssd OR pd-standard |
pd-standard |
Type allows you to choose between standard Persistent Disks or Solid State Drive Persistent Disks |
replication-type |
none OR regional-pd |
none |
Replication type allows you to choose between Zonal Persistent Disks or Regional Persistent Disks |
Topology
This driver supports only one topology key:
topology.gke.io/zone
that represents availability by zone.
Kubernetes Beta Features
- Topology: Requires K8s 1.14+ on Master and Nodes and PD driver v0.5.0+
Kubernetes Alpha Features
- Snapshots: Requires K8s 1.13+ on Master and PD driver v0.3.0+ with the alpha
overlay
Future Features
See Github Issues
Further Documentation
Local Development
Kubernetes
User Guides
Driver Development