Getting Started

OpenShift 4.x and Ember CSI

Making storage solutions available in OpenShift with Ember-CSI is easy, but having a guide the first time we do it makes it a breeze. In this article we'll see how to deploy an Ember-CSI backend on an existing OpenShift cluster or deploying it after creating a single node OpenShift cluster inside a VM.

Kubernetes and Ember CSI

Setting Kubernetes to use CSI plugins is non trivial: Access Control of Kubelet, Kubernetes API, and CSI plugin services, and the manifests to properly deploy the controller and node CSI services are some of the required steps. This guide presents an easy way to try Kubernetes with Ember CSI using CSI 1.0.

KubeVirt and Ember-CSI

Deploying KubeVirt with a CSI plugin can be tricky, there are multiple steps: setting Access Control of Kubelet, Kubernetes API, and the CSI plugin services, restarting of pods, and creating the manifests to properly deploy the controller and node CSI services. This guide presents an easy way to try KubeVirt with Ember-CSI.

Articles

Cinder-CSI vs Ember-CSI

What are the differences between Cinder-CSI and Ember-CSI? When should I use one or the other? Do they support the same drivers? These are the most common questions when looking at connecting Cinder supported storage to K8s/OpenShift, and this short article answers these and other related questions.

Driver validation

Are you interested in Ember-CSI and want to know if your storage backend works with it? Then this article is for you. We present a step by step guide to validate a backend in Ember-CSI. From getting the right configuration to creating and using volumes in containers on a Kubernetes cluster using your backend via Ember-CSI.