Giter Club home page Giter Club logo

white-paper's Introduction

Eru

MIT license

Introduction

Eru is a short word for Eru iluvatar, the God in the lord of the ring's world.

It is a hybrid orchestration system. Can orchestra multiple resource types like container, virtual machine, systemd etc.

作为 Eru 调度编排系统白皮书,会对 Eru 的架构/演进历史/安装部署/使用/参与开发等方方面面给出充分的说明。

设计目标

Eru 设计目标包括但不限于:

  • 降低系统管理复杂度
  • 简化服务的部署管理
  • 优化基础服务的调配
  • 提高资源的使用效率
  • 统一开发/测试/生产等多种环境
  • 持续交付工作流的良好支持
  • 统一在线和离线资源调度

原则上来说 Eru 支持任意满足其接口定义的容器/虚拟化/系统引擎,并不做过强的耦合和依赖。通过架构层面上的设计和优化,使得 Eru 可以支持上千甚至上万台物理机器集群,满足小型到大型公司平台层面的调度编排需求。

License

Eru is released under the MIT license.

white-paper's People

Contributors

anrs avatar atlas-comstock avatar cmgs avatar duodenuml avatar itxx00 avatar jschwinger233 avatar scienjus avatar silenceper avatar wrfly avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

white-paper's Issues

大佬。https://eru.sh/demo 这个文件帮忙修复下

文档地址:https://book.eru.sh/specs/core
实在是没机器的话,也可以尝试 sh <(curl -fSsL https://eru.sh/demo) 来启动一个 standalone 的 Eru。
此文件跑不通。已知道的问题有

  docker:
    network_mode: \"bridge\"
    hub: \"${DOCKERHUB}\"
    namespace: \"${REGISTRY_NAMESPACE}\"
    build_pod: \"eru\"
    local_dns: true
    auths:
      ${REGISTRY}:  //原文件这里缺一个冒号:
        username: \"${REGISTRY_USER}\"  //这边推荐加引号
        password: \"${REGISTRY_PASSWORD}\"  //这边推荐加引号
    log:
      type: \"json-file\"

最好标明必须要配置哪些环境变量。假如兼容好一点就写个if [ -z ]嘛。
还有假如是新老版本兼容问题。希望脚本能固定Docker的Tag.

这是我的配置文件

log_level: "DEBUG"
bind: "0.0.0.0:6001"
image_cache: 2
global_timeout: 300
lock_timeout: 30

etcd:
   machines:
     - "http://172.17.0.2:2379"
   prefix: "/eru"
   lock_prefix: "eru/_lock"

git:
    token: "xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    scm_type: "github"

docker:
    network_mode: "bridge"
    hub: "registry.cn-shenzhen.aliyuncs.com"
    namespace: "xxxxxxx"
    build_pod: "eru"
    local_dns: true
    auths:
      registry.cn-shenzhen.aliyuncs.com:
        username: "xxxxx"
        password: "xxxxx"

scheduler:
    maxshare: -1
    sharebase: 100

然而出现了问题:
level=fatal msg="[main] Machines is required, but blank" 其他参考配置文件没有 Machines。所以不知道问题在哪

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.