開源第二彈!數人云Mesos排程器Swan來啦
繼數人云容器管理皮膚Crane開源之後,小數有一個好訊息告訴大家,數人云Mesos排程器Swan也加入了開源的大家庭!從此Crane不再寂寞,和Swan相親相愛。開源的腳步從不停歇,下一個會是誰呢?
Swan,為天鵝,優雅的代名詞。
剛剛誕生於數人云工程師的手中的Swan,尚處於開源專案的早期,還是一隻跌跌撞撞的醜小鴨,未能完全展現天鵝優雅的模樣。比它早出生兩個月的哥哥Crane已經在開源社群的幫助下成長許多,小數相信在大家的關懷下,Swan也會很快成長為一隻真正的天鵝^ v ^
Swan基於Mesos Restful API編寫的應用排程框架,可以幫助使用者輕鬆釋出應用,實現應用的滾動更新,並根據使用者指定的策略做應用的健康檢測和故障轉移。
未來,數人云Swan團隊還將努力實現排程策略、高可用服務發現、網路管理、編排,以及任務搶佔等功能。
主要功能
- 應用釋出:釋出應用支援應用例項名稱固定,便於監控和做服務發現。
- 應用擴縮:支援手動擴縮,擴縮過程中保持例項ID連續。
- 滾動更新:可以指定更新的例項數目分步更新,也可以全量更新。滾動更新策略可配。
- 版本回滾:支援更新過程中手動回滾,任意一個例項更新失敗後自動回滾。
- 版本管理:支援應用多版本管理。
- 健康檢查:支援例項級別的健康檢測,可配置健康檢測策略。
- 自動容錯:可配置自動容錯策略,根據策略自動恢復失敗的例項。
- 優雅終止:擴縮和滾動更新過程中,支援優雅終止例項。
不多說啦,快跟隨小數的步伐來一看究竟吧! Fork me on GitHub! https://github.com/Dataman-Cloud/swan
數人云現有企業版產品數人云作業系統和多個開源專案。數人云作業系統針對企業客戶,幫助傳統企業實現IT業務轉型,更好地應對業務變化;開源專案容器管理皮膚Crane針對開發者,強調簡單易用,Mesos排程器Swan用於Mesos環境應用管理。
相關文章
- 利用Mesos構建多工排程系統
- Flink排程之排程器、排程策略、排程模式模式
- Yarn資源排程Yarn
- Spark中資源排程和任務排程Spark
- 開源公開課丨大資料排程系統 Taier 任務排程介紹大資料AI
- Go排程器系列(2)巨集觀看排程器Go
- Kubernetes 排程器
- Go runtime 排程器精講(五):排程策略Go
- 排程器簡介,以及Linux的排程策略Linux
- Go語言排程器之主動排程(20)Go
- Go排程器系列(3)圖解排程原理Go圖解
- Go runtime 排程器精講(二):排程器初始化Go
- Yarn的排程器Yarn
- Spark - [03] 資源排程模式Spark模式
- Pod的排程是由排程器(kube-scheduler)
- Go語言排程器之排程main goroutine(14)GoAI
- react-native第二彈來了!React
- 不可不知的資源管理排程器Hadoop YarnHadoopYarn
- kestra: 無限可擴充套件的開源編排和排程平臺套件
- k8s排程器介紹(排程框架版本)K8S框架
- Android系統“資源排程框架”Android框架
- 5、基礎篇-資源排程
- Go Runtime 的排程器Go
- 也談goroutine排程器Go
- Linux I/O排程器Linux
- 開源分散式任務排程系統就選:DolphinScheduler分散式
- 這個開源組織裡的專案都是精品(第二彈)
- go-echarts 開源啦GoEcharts
- 掌上邑大開源啦!
- [典藏版] Golang 排程器 GMP 原理與排程全分析Golang
- 來啦!OceanBase DevCon • 2023議程公佈!dev
- 搜狗伺服器引擎Sogou C++ Workflow開源啦!伺服器GoC++
- 【開源】.net微服務開發引擎Anno開源啦微服務
- 龍蜥開源Plugsched:首次實現 Linux kernel 排程器熱升級 | 龍蜥技術Linux
- 改造 Kubernetes 自定義排程器
- k8s排程器K8S
- 如何選擇IO排程器
- RxJava排程器的選擇RxJava
- LeetCode 621 任務排程器LeetCode