ambikanair
ambikanair

Reputation: 4590

What are the options supported in CSIDriver kubernetes object

https://kubernetes-csi.github.io/docs/csi-driver-object.html gives details on CSIDriver object. Is there a way we can customize the parameters in this object. I tested but it fails with

Error from server (BadRequest): error when creating "csidriver.yaml": CSIDriver in version "v1" cannot be handled as a CSIDriver: strict decoding error: unknown field "spec.test"

[ test was the extra param I added ]

So what I am looking for is , any way we can get CSIDriver supported capabilities from this object.

Upvotes: 0

Views: 237

Answers (1)

Kranthiveer Dontineni
Kranthiveer Dontineni

Reputation: 1543

In this blog written by Yifat Perry, she has given a detailed explanation of Container Storage Interface(CSI), she has also explained how to build new CSI Driver plugins for your storage systems.

Kubernetes CSI is a Kubernetes-specific implementation of the Container Storage Interface (CSI). The CSI specification provides a standard that enables connectivity between storage systems and container orchestration (CO) platforms. It is the foundation of Kubernetes storage management.
The CSI standard determines how arbitrary blocks and file storage systems are exposed to workloads on containerization systems like Kubernetes. Third-party storage vendors can use CSI to build plugins and deploy them to enable Kubernetes to work with new storage systems, without having to edit the core code of Kubernetes.
Go through "Build your own CSI Driver for Kubernetes" section in the blog provided above for more information on how to build CSI Driver from scratch or to add a custom CSI Driver object and each storage vendor has their own CSI Driver Plugins, go through their official documentations for adding a custom CSI Driver object.

Upvotes: 0

Related Questions