Загрузка...

What is Kubernetes CSI plugin and Specification | Writing a Kubernetes CSI plug-in from scratch -1

In this video we started talking about dynamic and static provisioning of volumes on Kubernetes cluster and then what is in-tree and out of tree mechanism to support creating volumes on specific storage providers.
Later we started talking about what exactly is CSI specification and what is CSI plugin that storage providers can write to make sure Container Orchestrators can call the plugins to provision the volumes dynamically.

Web:
https://viveksingh.dev/

CSI Specification Link:
https://github.com/container-storage-interface/spec/blob/master/spec.md

00:00 Introduction
00:23 Agenda
00:52 Static/Dynamic Volume Provisioning on Kubernetes
03:57 Dynamic Volume Provisioning (in-tree)
05:49 Problems with in-tree mechanism
08:02 What if k8s can not provision volume
10:43 What exactly CSI Specification
12:58 What is CSI-Plugin
13:13 More on CSI Specification
14:38 Why is CSI Specification needed
18:33 Other things that CSI specification specifies
19:45 CSI Specification compliant plugins
20:44 Summary
22:36 Services in CSI Specification
23:54 Controller and Node Plugins
25:58 Back to Services of CSI Specification
26:57 RPCs of Identity Service
28:57 Not all the RPCs are mandatory, use of XGetCapabilities RPC
30:41 Architecture of deployment the CSI Plugin
34:17 RPCs involved in creating a volume
41:14 Request, Response and Errors for an RPC
45:01 Idempotency of an RPC
46:37 Significance of XGetCapabilities of RPCs
49:03 Protocol between Container Orch. and Storage Provider
50:36 CSI_ENDPOINT env var
52:00 Summary
52:26 Share and Subscribe

Видео What is Kubernetes CSI plugin and Specification | Writing a Kubernetes CSI plug-in from scratch -1 канала Vivek Singh
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки