小程序容器助力企业在金融与物联网领域实现高效合规运营,带来的新机遇与挑战如何管理?
731
2022-11-03
Swan 是一个分布式,高度可用的Mesos调度程序,灵感来自Google Borg的设计
What is Swan?
Swan is a Mesos framework forcus on long running tasks, which inspired by Marathon, written with Golang and base on latest Mesos HTTP API.
What does Swan do?
With Swan you can deploy long running application on mesos cluster, control lifecycle of the application, scale up or scale down any instances size you want, can also do rolling-update with new versions base on flexible health checks defined by you. Swan also designed for high avaliability which means any server crash wouldn't affect running applications. with service discovery and API gateway build-in, service discovery made easy.
Swan is created and maintained by Dataman-Cloud, and licensed under the Apache License, Version 2.0.
Features
Application ManagementScaleUp/ScaleDownRolling updateRollbackMesos-based health checksHAEvent SubscriptionComposeCalico-based IP-Per-TaskSchedule stategy
Installation
INSTALLATION
API
API
Contributing
If you want to contribute to swan, make a PR or report a issue. The goal of swan is to become the default and best scheduler for mesos, so let's do it!
TroubleShooting
TroubleShooting
Contact
pwzgorillabbklab
WeChat: xiaoshu062
Licensing
Swan is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~