Skip to content

The Scheduler is one of important components of the HwameiStor. It is to automatically schedule the Pod to the correct node which has the associated HwameiStor volume.

License

Notifications You must be signed in to change notification settings

FloatXD/scheduler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HwameiStor Scheduler

Introduction

The Scheduler is one of important components of the HwameiStor. It is to automatically schedule the Pod to the correct node which has the associated HwameiStor volume. With the scheduler, the Pod doesn't have to has the NodeAffinity or NodeSelector field to select the node. A scheduler will work for both LVM and Disk volumes.

Installation

The Scheduler should be deployed with the HA mode in the cluster, which is a best practice for the production.

Deploy by Helm Chart

Scheduler must work with Local Storage and Local Disk Manager. It's suggested to install by helm-charts

Deploy by YAML (For Developing)

    # kubectl apply -f deploy/scheduler.yaml

Feedbacks

Please submit any feedback and issue at: Issues

About

The Scheduler is one of important components of the HwameiStor. It is to automatically schedule the Pod to the correct node which has the associated HwameiStor volume.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 76.8%
  • Makefile 12.0%
  • Shell 10.1%
  • Dockerfile 1.1%