Coder Social home page Coder Social logo

appcoreopc / 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 12.06 MB

Apache YuniKorn Core

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

License: Apache License 2.0

Makefile 0.32% Go 99.68%

incubator-yunikorn-core's Introduction

Apache YuniKorn (Incubating) - A Universal Scheduler

Build Status codecov Go Report Card License Repo Size


Apache YuniKorn (Incubating) 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 is 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 (Incubating) 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

adaemonthread avatar flyingcanopy avatar huangting-yao avatar jetly-jaimin avatar jiwq avatar kingamarton avatar kobe860219 avatar leftnoteasy avatar manirajv06 avatar sunilgovind avatar taoyang526 avatar timrots avatar wangdatan avatar wilfred-s avatar yangwwei 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.