Skip to content

ethersphere/eks-local-disk-provisioner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eks-local-disk-provisioner

The eks-local-disk-provisioner covers operations steps needed for sig-storage-local-static-provisioner to function properly.

Introduction

The eks-local-disk-provisioner is designed to be deployed in a Kubernetes cluster on a worker nodes with NVMe Instance Storage.

The eks-local-disk-provisioner has following workflow:

  • detects Amazon EC2 NVMe Instance Storage devices
  • creates a directory for provisioner discovering if it doesn't already exist (defaults to /mnt/disks)
  • prepares and sets up local volumes in discovery directory; this step has two options:
    • mount whole disk into discovery directory (default behavior)
    • create disk partitions and mount each partition into discovery directory

Prerequisites

  • Kubernetes 1.15
  • Helm 3.0

Installing

Recommended way of installing is with Helm chart.

If Helm is not an option, Kubernetes manifests examples are provided in the examples directory.

About

AWS EKS local disk provisioner

Resources

License

Stars

Watchers

Forks

Packages

No packages published