All Projects → wavezhang → k8s-csi-lvm

wavezhang / k8s-csi-lvm

Licence: Apache-2.0 License
Kubernetes CSI drivers for LVM

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to k8s-csi-lvm

carina
Carina: an high performance and ops-free local storage for kubernetes
Stars: ✭ 256 (+924%)
Mutual labels:  lvm, csi
chomex
Chrome Extension Messaging Routing Kit / Promisify Chrome Messaging / LocalStorage Object Mapper
Stars: ✭ 41 (+64%)
Mutual labels:  localstorage
isaac ros argus camera
ROS2 packages based on NVIDIA libArgus library for hardware-accelerated CSI camera support.
Stars: ✭ 21 (-16%)
Mutual labels:  csi
vsphere-kubernetes-drivers-operator
vSphere Kubernetes Driver Operator to simplify and automate the lifecycle management of CSI and CPI for Kubernetes cluster running on vSphere
Stars: ✭ 21 (-16%)
Mutual labels:  csi
ESP32-CSI-Tool
Extract Channel State Information from WiFi-enabled ESP32 Microcontroller. Active and Passive modes available. (https://stevenmhernandez.github.io/ESP32-CSI-Tool/)
Stars: ✭ 100 (+300%)
Mutual labels:  csi
svelte-local-storage-store
Adds pub/sub to local storage.
Stars: ✭ 194 (+676%)
Mutual labels:  localstorage
hp-quiz
Harry Potter movies quiz. Experimenting with localStorage, SVG path animations and vue.observable
Stars: ✭ 42 (+68%)
Mutual labels:  localstorage
parted-auto-resize
Automatically or non-interactive resize a partition to its maximum, e.g. for LVM pv resizing when using a partition as PV
Stars: ✭ 55 (+120%)
Mutual labels:  lvm
CsiGAN
An implementation for our paper: CsiGAN: Robust Channel State Information-based Activity Recognition with GANs (IEEE Internet of Things Journal, 2019), which is the semi-supervised Generative Adversarial Network (GAN) for Channel State Information (CSI) -based activity recognition.
Stars: ✭ 23 (-8%)
Mutual labels:  csi
vue-web-storage
Vue.js plugin for local storage and session storage (1.8 kb min+gz) 💾
Stars: ✭ 85 (+240%)
Mutual labels:  localstorage
BlazorDB
In memory, persisted to localstorage, database for .net Blazor browser framework
Stars: ✭ 74 (+196%)
Mutual labels:  localstorage
lsdis
KV storage based on LocalStorage.
Stars: ✭ 17 (-32%)
Mutual labels:  localstorage
TelegramStorageParser
Library to decrypt and parse Telegram Desktop's storage
Stars: ✭ 38 (+52%)
Mutual labels:  localstorage
azurefile-csi-driver
Azure File CSI Driver
Stars: ✭ 83 (+232%)
Mutual labels:  csi
svelte-persistent-store
A Svelte store that keep its value through pages and reloads
Stars: ✭ 111 (+344%)
Mutual labels:  localstorage
aranya
Control all kinds of devices with Kubernetes
Stars: ✭ 16 (-36%)
Mutual labels:  csi
persistence
💾 Persistence provides a pretty easy API to handle Storage's implementations.
Stars: ✭ 18 (-28%)
Mutual labels:  localstorage
vsphere-csi-driver
vSphere storage Container Storage Interface (CSI) plugin
Stars: ✭ 176 (+604%)
Mutual labels:  csi
birthday-keeper
一个生日管理APP, UI风格模仿的系统闹钟, 可以添加, 编辑, 删除生日以及本地推送提醒, 项目截图见README.
Stars: ✭ 27 (+8%)
Mutual labels:  localstorage
tailwind-theme-switcher
Basic demo on how to switch styles with Tailwind, handy for dark mode type purposes.
Stars: ✭ 164 (+556%)
Mutual labels:  localstorage

Overview Build Status

Kubernetes LVM CSI plugin is developed to manage local storage dynamically on kubernetes.

Deploy

  1. kube-apiserver must be launched with --feature-gates=CSIPersistentVolume=true,MountPropagation=true and --runtime-config=storage.k8s.io/v1alpha1=true
  2. Exec deploy/node.sh on all nodes of kubernetes.
  3. On master node, exec
kubectl create -f deploy/kubernetes
  1. If you need aware node lvm capacity when schedule, on master node, exec deploy/capacity.sh and when using lvm in pod add requests like following:
    resources:
      limits:
        paas.com/lvm: 1Gi

Usage

See deploy/example

Troubleshooting

Please submit an issue at: Issues

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].