Coder Social home page Coder Social logo

zhengxle / incubator-yunikorn-core Goto Github PK

View Code? Open in Web Editor NEW

This project forked from apache/yunikorn-core

0.0 1.0 0.0 13.12 MB

Apache YuniKorn Core

Home Page: https://yunikorn.apache.org/

License: Apache License 2.0

Makefile 0.39% Go 99.55% Shell 0.06%

incubator-yunikorn-core's Introduction

Apache YuniKorn - A Universal Scheduler

Build Status codecov Go Report Card License Repo Size

Apache YuniKorn is a light-weight, universal resource scheduler for container orchestrator systems. It is created to achieve fine-grained resource sharing for various workloads efficiently on a large scale, multi-tenant, and cloud-native environment. YuniKorn brings a unified, cross-platform, scheduling experience for mixed workloads that consist of stateless batch workloads and stateful services.

YuniKorn now supports K8s and can be deployed as a custom K8s scheduler. YuniKorn's architecture design also allows adding different shim layer and adopt to different ResourceManager implementation including Apache Hadoop YARN, or any other systems.

Get Started

See how to get started with running YuniKorn on Kubernetes, please read the documentation on yunikorn.apache.org.

Want to know more about the value of the YuniKorn project, and what YuniKorn can do? Here are some session recordings and demos.

Get Involved

Please read get involved document if you want to discuss issues, contribute your ideas, explore use cases, or participate the development.

If you want to contribute code to this repo, please read the developer doc. All the design docs are available here.

Code Structure

Apache YuniKorn project has the following git repositories:

The yunikorn-core is the brain of the scheduler, which makes placement decisions (allocate container X on node Y) according to the builtin rich scheduling policies. Scheduler core implementation is agnostic to the underneath resource manager system.

incubator-yunikorn-core's People

Contributors

yangwwei avatar wilfred-s avatar pbacsko avatar craigcondit avatar manirajv06 avatar kingamarton avatar frankyang0529 avatar chia7712 avatar sunilgovind avatar steinsgateted avatar zhuqi-lucas avatar huangting-yao avatar 0yukali0 avatar wangdatan avatar taoyang526 avatar lowc1012 avatar wusamzong avatar brandboat avatar chenya-zhang avatar doupache avatar jetly-jaimin avatar lixmgl avatar chenyulin0719 avatar anuraagnalluri avatar kobe860219 avatar timrots avatar yuchaoran2011 avatar bgrams avatar elihschiff avatar jiwq avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.