Skip to content
vSphere storage Container Storage Interface (CSI) plugin
Branch: master
Clone or download
k8s-ci-robot Merge pull request #18 from codenrhoden/update-manifests
Update deployment manifests to use v0.2.0
Latest commit 10e7485 May 18, 2019

README.md

Container Storage Interface (CSI) driver for vSphere

This repository provides tools and scripts for building and testing csi-vsphere. The driver is an alpha state and should not be used in production.

On Kubernetes, the CSI driver is for use in conjunction with the out of tree vSphere CCM.

The driver has been tested with Kubernetes 1.13 and 1.14, but due to internal K8s API changes during that cycle, an upgrade path for using csi-vsphere while moving from 1.13 to 1.14 has not been documented.

Building the CSI driver

This section outlines how to build the driver with and without Docker.

Building locally

Build locally with the following command:

$ git clone https://github.com/kubernetes-sigs/vsphere-csi-driver && \
  make -C vsphere-csi-driver

The project uses Go modules and:

  • Requires Go 1.11+
  • Should not be cloned into the $GOPATH

Building with Docker

It is also possible to build the driver with Docker in order to ensure a clean build environment:

$ git clone https://github.com/kubernetes-sigs/vsphere-csi-driver && \
  make -C vsphere-csi-driver build-with-docker

Contributing

Please see CONTRIBUTING.md for instructions on how to contribute.

You can’t perform that action at this time.