欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Mesos ecosystem
来自开放百科 - 灰狐
(版本间的差异)
小 (→人工智能) |
小 (→图集) |
||
(未显示1个用户的105个中间版本) | |||
第1行: | 第1行: | ||
− | [[Apache Mesos]] 生态系统 | + | [[Apache Mesos]] & DC/OS 生态系统 |
[https://github.com/dharmeshkakadia/awesome-mesos Awesome Mesos] [[image:awesome.png]] | [https://github.com/dharmeshkakadia/awesome-mesos Awesome Mesos] [[image:awesome.png]] | ||
+ | |||
+ | ==新闻== | ||
+ | *[https://mesosphere.com/blog/series-d/ Mesosphere完成1.25亿美元的D轮融资] (2018.05) | ||
+ | *Verizon 成功演示了在90秒内使用Mesos和Mesosphere的Marathon框架启动50,000 个容器。(2015.08) | ||
+ | *Apple 宣布它们的Siri 平台运行Mesos之上, 拥有几千个节点.2015年4月2015年8月在生产环境中被验证。(2015.04) | ||
+ | *Mesos成功从Apache孵化项目毕业,成为顶级项目之一。 (2013.06) | ||
+ | *用Mesos的工程师们一起创建了Mesosphere。(2013.04) | ||
==MesosCon== | ==MesosCon== | ||
第8行: | 第15行: | ||
==App Store== | ==App Store== | ||
每一种开源软件都有可能以分布式、集群的方式部署、运行。 | 每一种开源软件都有可能以分布式、集群的方式部署、运行。 | ||
+ | *[https://universe.dcos.io Mesosphere DC/OS Service Catalog] | ||
*[https://github.com/mesosphere/universe Mesosphere Universe] [https://github.com/mesosphere/universe/tree/version-3.x/repo/packages packages] | *[https://github.com/mesosphere/universe Mesosphere Universe] [https://github.com/mesosphere/universe/tree/version-3.x/repo/packages packages] | ||
+ | *[https://github.com/dcos/cosmos DC/OS Package Manager (Cosmos)] | ||
+ | *[https://github.com/dcos/examples DC/OS Examples] | ||
+ | *[https://hub.docker.com/r/mesosphere/ Mesosphere Docker images] | ||
==Debian== | ==Debian== | ||
第14行: | 第25行: | ||
==语言/软件== | ==语言/软件== | ||
+ | |||
+ | ===C++=== | ||
+ | *[http://docs.huihoo.com/apache/mesos/1.2.0/c++-style-guide/index.html Mesos C++ Style Guide] | ||
+ | *[https://github.com/apache/mesos/tree/master/src/scheduler Scheduler Library] | ||
+ | *[https://github.com/apache/mesos/tree/master/src/executor Executor Library] | ||
+ | |||
+ | ===[[Python]]=== | ||
+ | *[https://github.com/douban/pymesos PyMesos] | ||
+ | *[https://github.com/douban/tfmesos tfmesos] [[TensorFlow]] in [[Docker]] on Mesos | ||
+ | *[https://docs.mesosphere.com/1.10/gui/dashboard/ DC/OS Dashboard] | ||
+ | |||
+ | ===Go=== | ||
+ | *[https://github.com/mesos/mesos-go Go bindings for Apache Mesos] | ||
+ | *[https://github.com/mesosphere/mesos-dns Mesos-DNS] | ||
+ | |||
+ | ===JavaScript=== | ||
+ | *[https://github.com/tobilg/mesos-framework mesos-framework] Write your Mesos framework in pure JavaScript | ||
===[[Scala]]=== | ===[[Scala]]=== | ||
第19行: | 第47行: | ||
*[[Marathon]]容器管理器 | *[[Marathon]]容器管理器 | ||
*[https://github.com/magneticio/vamp Vamp(Very Awesome Microservices Platform)] | *[https://github.com/magneticio/vamp Vamp(Very Awesome Microservices Platform)] | ||
− | *[https://github.com/mesosphere/chaos Chaos] A lightweight framework for writing [[REST]] services in Scala | + | *[https://github.com/mesosphere/chaos Chaos] A lightweight framework for writing [[REST]] services in Scala, [[Marathon]] and [https://github.com/mesos/chronos Chronos] use it. |
− | + | ||
− | + | ||
− | [https:// | + | |
===[[Erlang]]=== | ===[[Erlang]]=== | ||
第30行: | 第55行: | ||
===[[Akka]]=== | ===[[Akka]]=== | ||
*[https://github.com/drexin/akka-mesos akka-mesos] Non-blocking driver for Apache Mesos based on Akka. | *[https://github.com/drexin/akka-mesos akka-mesos] Non-blocking driver for Apache Mesos based on Akka. | ||
+ | *[https://github.com/adobe-apiplatform/mesos-actor Actor library for Apache Mesos] | ||
===Redis=== | ===Redis=== | ||
第58行: | 第84行: | ||
*[https://github.com/mesos/hadoop Hadoop on Mesos] | *[https://github.com/mesos/hadoop Hadoop on Mesos] | ||
*[http://myriad.incubator.apache.org/ YARN on Mesos] | *[http://myriad.incubator.apache.org/ YARN on Mesos] | ||
+ | |||
+ | ===HBase=== | ||
+ | *[https://docs.portworx.com/scheduler/mesosphere-dcos/hbase-px.html HBase on DCOS with Portworx] | ||
===Cassandra=== | ===Cassandra=== | ||
第69行: | 第98行: | ||
===Jenkins=== | ===Jenkins=== | ||
− | *[https://github.com/jenkinsci/mesos-plugin Jenkins on Mesos] | + | *[https://github.com/jenkinsci/mesos-plugin Jenkins on Mesos] [https://wiki.jenkins.io/display/JENKINS/Mesos+Plugin Jenkins Mesos Plugin] |
+ | *[https://plugins.jenkins.io/marathon Jenkins Marathon Deployment] | ||
*[https://docs.mesosphere.com/1.10/tutorials/deploy-on-marathon/ Deploying Marathon Apps with Jenkins] | *[https://docs.mesosphere.com/1.10/tutorials/deploy-on-marathon/ Deploying Marathon Apps with Jenkins] | ||
*[https://github.com/mesosphere/universe/tree/version-3.x/repo/packages/J/jenkins Jenkins package] | *[https://github.com/mesosphere/universe/tree/version-3.x/repo/packages/J/jenkins Jenkins package] | ||
第87行: | 第117行: | ||
===Kubernetes=== | ===Kubernetes=== | ||
− | *[https:// | + | *[https://mesosphere.com/blog/kubernetes-multi-cluster-stacks/ Kubernetes is Not an Island] |
− | *[https://github.com/mesosphere/dcos-kubernetes-quickstart Kubernetes on DC/OS] | + | *[https://mesosphere.com/blog/2018-kubernetes-predictions/ 2018 Kubernetes Predictions] |
+ | *[https://github.com/mesosphere/dcos-kubernetes-quickstart Kubernetes on DC/OS] [http://dcos.huihoo.com/services/beta-kubernetes/ DC/OS Kuberenetes Service documentation] | ||
===[[Deis]]=== | ===[[Deis]]=== | ||
第104行: | 第135行: | ||
===RENDLER=== | ===RENDLER=== | ||
*[https://github.com/mesosphere/RENDLER RENDLER] [[web crawler]] | *[https://github.com/mesosphere/RENDLER RENDLER] [[web crawler]] | ||
+ | |||
+ | ===[[Raspberry Pi]]=== | ||
+ | *[http://docs.huihoo.com/apache/mesos/mesoscon/asia-2016/Mesos-on-ARM.pdf Mesos on ARM] | ||
+ | *[https://github.com/Netflix-Skunkworks/mesos-on-pi Mesos on Raspberry Pi] | ||
+ | *[https://github.com/rpi-cloud/mesos-on-arm-docs Mesos on ARM (Raspberry Pi on Raspbian)] | ||
===[[Ceph]]=== | ===[[Ceph]]=== | ||
*[https://github.com/Intel-bigdata/ceph-mesos Ceph on Mesos] | *[https://github.com/Intel-bigdata/ceph-mesos Ceph on Mesos] | ||
+ | *[https://github.com/dcos/examples/tree/master/ceph DC/OS examples] | ||
*[https://www.sdnlab.com/16755.html 基于Docker、Mesos、Ceph全新技术栈的三地三中心容灾体系之大二层网络] | *[https://www.sdnlab.com/16755.html 基于Docker、Mesos、Ceph全新技术栈的三地三中心容灾体系之大二层网络] | ||
第113行: | 第150行: | ||
==数据平台== | ==数据平台== | ||
+ | *[https://docs.mesosphere.com/services/spark/ DC/OS Spark Service] | ||
+ | *[http://docs.huihoo.com/apache/mesos/mesoscon/europe-2017/Building-FAST-Data-Solutions-with-DCOS-on-Azure.pdf Building FAST Data Solutions with DC/OS on Azure] | ||
+ | *[http://docs.huihoo.com/apache/mesos/mesoscon/europe-2017/Apache-Kafka-Apache-Mesos-Highly-Scalable-Streaming-Microservices.pdf Apache Kafka + Apache Mesos = Highly Scalable Streaming Microservices] | ||
+ | *[http://docs.huihoo.com/apache/mesos/mesoscon/europe-2017/Accelerating-Spark-workloads-in-a-Mesos-environment-with-Alluxio.pdf Accelerating Spark workloads in a Mesos environment with Alluxio] | ||
+ | *[http://docs.huihoo.com/apache/mesos/mesoscon/europe-2017/Spark-over-a-Mesos-secured-productive-environment.pdf Spark over a Mesos secured productive environment] | ||
*[http://docs.huihoo.com/apache/mesos/mesoscon/europe-2015/Leveraging-Mesos-as-the-Ultimate-Distributed-Data-Science-Platform.pdf Leveraging Mesos as the Ultimate Distributed Data Science Platform] | *[http://docs.huihoo.com/apache/mesos/mesoscon/europe-2015/Leveraging-Mesos-as-the-Ultimate-Distributed-Data-Science-Platform.pdf Leveraging Mesos as the Ultimate Distributed Data Science Platform] | ||
*[http://docs.huihoo.com/apache/mesos/mesoscon/europe-2015/Preemptive-multi-tenant-Spark-on-Mesos.pdf Preemptive, multi-tenant Spark on Mesos] | *[http://docs.huihoo.com/apache/mesos/mesoscon/europe-2015/Preemptive-multi-tenant-Spark-on-Mesos.pdf Preemptive, multi-tenant Spark on Mesos] | ||
+ | *[https://github.com/dcos/demos/tree/master/flink Fast Data: Financial Transaction Processing with] [[Apache Flink]] | ||
+ | *[https://hub.docker.com/r/mesosphere/presto-server/ Presto on DC/OS] | ||
==数据库存储== | ==数据库存储== | ||
+ | *[https://github.com/mesosphere/dcos-commons dcos-commons] Simplifying stateful services for Kafka, Cassandra, HDFS, Spark, and TensorFlow with DC/OS. [http://docs.huihoo.com/apache/mesos/dcos-commons/ dcos-commons文档] | ||
+ | *[https://docs.mesosphere.com/services/cassandra/ DC/OS Cassandra Service] | ||
+ | *[https://docs.mesosphere.com/services/kafka/ DC/OS Kafka Service] | ||
+ | *[https://docs.mesosphere.com/services/elastic/ DC/OS Elastic Service] | ||
+ | *[https://docs.mesosphere.com/services/hdfs/ DC/OS HDFS Service] | ||
+ | *[http://docs.huihoo.com/apache/mesos/mesoscon/europe-2017/DataStax-Enterprise-on-DCOS-Yes-Its-Possible-Customer-Case-Studies.pdf DataStax Enterprise on DC/OS - Yes, It’s Possible; Customer Case Studies] | ||
*[[ArangoDB]] [http://docs.huihoo.com/arangodb/3.3/Cookbook/Cloud/Mesosphere.html on Apache Mesos using Marathon and Docker] [https://github.com/arangodb/arangodb-mesos-framework ArangoDB framework for Mesos] | *[[ArangoDB]] [http://docs.huihoo.com/arangodb/3.3/Cookbook/Cloud/Mesosphere.html on Apache Mesos using Marathon and Docker] [https://github.com/arangodb/arangodb-mesos-framework ArangoDB framework for Mesos] | ||
dcos package install arangodb | dcos package install arangodb | ||
+ | *[https://mesosphere.com/blog/arangodb-benchmark-dcos/ Scaling ArangoDB to gigabytes per second on Mesosphere’s DCOS] [https://github.com/ArangoDB/1mDocsPerSec 1mDocsPerSec @ GitHub] | ||
+ | *[[Alluxio]]负责内存数据存储,⽽Spark负责内存数据计算。[https://alluxio.org/docs/1.7/cn/Running-Alluxio-on-Mesos.html 在Mesos上运行Alluxio] | ||
+ | *[[REX-Ray]] | ||
+ | *[https://www.cockroachlabs.com/blog/cockroachdb-on-dcos/ CockroachDB on DC/OS] [https://github.com/cockroachdb/dcos-cockroachdb-service dcos-cockroachdb-service] | ||
==人工智能== | ==人工智能== | ||
+ | *[http://docs.huihoo.com/apache/mesos/mesoscon/europe-2016/Supporting-GPUs-in-Docker-Containers-on-Apache-Mesos.pdf Supporting GPUs in Docker Containers on Apache Mesos] | ||
*[https://mesosphere.com/blog/tensorflow-gpu-support-deep-learning/ Distributed TensorFlow on Any Infrastructure with Mesosphere DC/OS] | *[https://mesosphere.com/blog/tensorflow-gpu-support-deep-learning/ Distributed TensorFlow on Any Infrastructure with Mesosphere DC/OS] | ||
*[https://mesosphere.com/blog/deep-learning-pytorch-gpus/ Deep Learning with PyTorch and GPUs on DC/OS] | *[https://mesosphere.com/blog/deep-learning-pytorch-gpus/ Deep Learning with PyTorch and GPUs on DC/OS] | ||
第132行: | 第187行: | ||
*[[etcd]] [https://github.com/mesosphere/etcd-mesos etcd-mesos] | *[[etcd]] [https://github.com/mesosphere/etcd-mesos etcd-mesos] | ||
− | == | + | ==项目协作== |
+ | *[[Phabricator]] on DC/OS | ||
+ | *[[Taiga]] on DC/OS | ||
+ | |||
+ | ==[[DevOps]]== | ||
+ | *[[OpenShift on DCOS]] | ||
+ | *[http://docs.huihoo.com/apache/mesos/Building-a-Containerized-CD-Pipeline-with-DCOS.pdf Building a Containerized CD Pipeline with DC/OS] | ||
+ | *[https://docs.mesosphere.com/services/jenkins/ DC/OS Jenkins Service] | ||
+ | *[https://vamp.io/documentation/installation/v0.9.5/dcos/ Vamp on DC/OS] Vamp专注于专门为通用微服务/容器堆栈提供高层次的金丝雀测试/发布和自动缩放功能,所以非常适合CI/CD自动化流程。 | ||
*[[Jenkins]] [https://github.com/jenkinsci/mesos-plugin Jenkins on Mesos] | *[[Jenkins]] [https://github.com/jenkinsci/mesos-plugin Jenkins on Mesos] | ||
*[[gitlab]] [https://github.com/deric/gitlab-ci-mesos GitLab CI Mesos Framework] | *[[gitlab]] [https://github.com/deric/gitlab-ci-mesos GitLab CI Mesos Framework] | ||
+ | *[https://www.spinnaker.io/guides/tutorials/codelabs/dcos-source-to-prod/ DC/OS: Source to Prod] | ||
+ | |||
+ | ==Repository管理== | ||
+ | *[[Artifactory]] [https://github.com/dcos/examples/tree/master/artifactory on DC/OS] | ||
+ | *[[Nexus]] on [https://github.com/dcos/examples/tree/master/nexus DC/OS] | ||
==Tracing== | ==Tracing== | ||
第147行: | 第215行: | ||
==语言== | ==语言== | ||
+ | *[https://github.com/mesos/mesos-go mesos-go] Go bindings for Apache Mesos | ||
− | == | + | ==API/[[Microservices]]== |
+ | *[http://chrisrc.me/2017/02/11/api-gateway-kong-on-dcos/ API网关 on DC/OS - KONG] | ||
+ | *[https://istio.io/docs/setup/mesos/install.html Istio on Mesos] with [[consul]] | ||
+ | |||
+ | ==DNS/服务发现/调度== | ||
+ | *[http://dcos.huihoo.com/1.10/networking/mesos-dns/ Mesos DNS] [https://github.com/mesosphere/mesos-dns at GitHub] | ||
+ | *[https://github.com/dcos/spartan Spartan] [[Erlang]]语言编写 | ||
*[[Apache Aurora]] | *[[Apache Aurora]] | ||
+ | *[https://github.com/HubSpot/Singularity Singularity] | ||
+ | *[https://github.com/dcos/spartan DNS Forwarder (Spartan)] | ||
− | == | + | ==云平台== |
+ | *[https://github.com/qaware/cloudnativestack Cloud Native Stack Technology Radar] | ||
*[[Mantl]] | *[[Mantl]] | ||
+ | *[https://github.com/qaware/cloud-native-zwitscher Cloud Native Zwitscher Showcase] | ||
+ | *[https://github.com/Capgemini/Apollo Apollo] | ||
+ | *[https://github.com/eBayClassifiedsGroup/PanteraS PanteraS] - PaaS - Platform as a Service in a box | ||
+ | *[http://vamp.io/ Vamp] - The Very Awesome Microservices Platform | ||
+ | *[https://github.com/Yelp/paasta PaaSTA] - Build, Deploy, Connect, and Monitor Services | ||
+ | *[https://docs.microsoft.com/zh-cn/azure/container-service/dcos-swarm/container-service-dcos-quickstart DC/OS on Azure] | ||
+ | *[https://github.com/spring-cloud/spring-cloud-deployer-mesos spring-cloud-mesos-deployer] | ||
+ | *[https://github.com/spring-cloud/spring-cloud-dataflow-server-mesos spring-cloud-dataflow-server-mesos] [http://docs.huihoo.com/spring/spring-cloud-dataflow-server-mesos/1.0.0.RELEASE/html/ Spring Cloud Data Flow Server for Apache Mesos] | ||
+ | |||
+ | ==网络== | ||
+ | *[https://github.com/projectcalico/netmodules-plugin Calico's Net-Modules Plugin] | ||
+ | *[https://github.com/erlang/epmd Erlang Port Mapping Daemon (EPMD)] | ||
==监控== | ==监控== | ||
+ | *[https://docs.mesosphere.com/1.11/metrics/ Metrics] | ||
+ | *[https://github.com/mesosphere/exhibitor-dcos Exhibitor on DCOS] | ||
+ | *[https://github.com/CiscoCloud/exhibitor-mesos-framework Exhibitor Mesos Framework] | ||
+ | *[http://docs.huihoo.com/apache/mesos/chrisrc.me/dcos-component-exhibitor.html Exhibitor]是[[Netflix]]开源的一个用于[[Apache ZooKeeper|ZooKeeper]]监控和配置管理的系统。 | ||
+ | *[https://github.com/dcos/dcos-diagnostics dcos-diagnostics] | ||
+ | *[https://www.dynatrace.com/technologies/cloud-and-microservices/dcos-monitoring/ Dynatrace] | ||
+ | |||
+ | ==LB/[[HAProxy]]== | ||
+ | *[https://github.com/dcos/minuteman Minuteman] A distributed Load Balancer [[Erlang]]语言编写 | ||
+ | *[http://dcos.huihoo.com/services/edge-lb/1.0.0 DC/OS Edge-LB Service] | ||
+ | *[http://dcos.huihoo.com/services/marathon-lb/ DC/OS Marathon-LB Service] | ||
+ | *[https://github.com/dcos/examples/tree/master/traefik Traefik on DC/OS] | ||
+ | |||
+ | ==[[Nginx|NGINX]]== | ||
+ | *[[Admin Router]] | ||
+ | *[https://github.com/martensson/nixy nixy] | ||
+ | *[https://github.com/ContainX/beethoven Beethoven] Mesos/Marathon, Docker Swarm HTTP Proxy via NGINX | ||
+ | |||
+ | ==安全审计== | ||
+ | *[https://github.com/ChannelMeter/vault-gatekeeper-mesos vault-gatekeeper-mesos] [https://github.com/brndnmtthws/vault-dcos Vault on DC/OS] [https://medium.com/mobileforgood/secure-credential-management-on-a-budget-dc-os-with-hashicorps-vault-part-1-f1e4b5198513 Secure Credential Management on a Budget: DC/OS with HashiCorp’s Vault] | ||
+ | *[https://mesosphere.com/blog/lets-encrypt-dcos/ Let's Encrypt DC/OS!] [https://github.com/mesosphere/letsencrypt-dcos Let's Encrypt DC/OS! @ GitHub] | ||
+ | |||
+ | ==DC/OS Service== | ||
+ | *[https://docs.mesosphere.com/services/ DC/OS Service Docs] | ||
+ | *[https://github.com/dcos/cosmos DC/OS Package Manager (Cosmos)] | ||
+ | |||
+ | ==框架Modules== | ||
+ | *[https://github.com/mesos/modules Building the Modules] | ||
+ | *[https://github.com/duedil-ltd/portainer Portainer] | ||
+ | *[https://github.com/derekchiang/Mesos-Bitcoin-Miner Bitcoin Miner] | ||
+ | *[https://github.com/VoltFramework/volt Volt] [[Go]]语言编写 | ||
+ | *[https://github.com/containersolutions/mesos-starter Spring Boot starter for Mesos] | ||
+ | *[https://github.com/mesosphere/serenity Serenity] Intel:Mesosphere oversubscription technologies for Apache Mesos | ||
+ | *[https://github.com/thecodeteam/mesos-module-dvdi Mesos Docker Volume Driver Isolator module] | ||
+ | *[https://github.com/tobilg/mesos-framework javascript-mesos-framework] | ||
+ | |||
+ | ==GPU/TPU/FPGA== | ||
+ | *[https://github.com/apache/mesos/blob/master/docs/gpu-support.md Nvidia GPU Support] | ||
+ | *[http://on-demand.gputechconf.com/gtc/2017/presentation/s7160-kevin-klues-gpus-and-dcos.pdf NVIDIA GPU Support for Apache Mesos and DC/OS] | ||
+ | |||
+ | ==用户== | ||
+ | [http://docs.huihoo.com/apache/mesos/documentation/latest/powered-by-mesos/ Powered By Mesos] | ||
+ | *[http://www.infoq.com/cn/presentations/building-a-paas-platform-based-on-mesos-that-you-may-need-to-repair 爱奇艺] | ||
+ | |||
+ | ==服务商== | ||
+ | *[https://portworx.com/ Portworx] | ||
==图集== | ==图集== | ||
<gallery> | <gallery> | ||
+ | image:from-static-partitioning-to-elastic-sharing.png|Mesos带来的好处 | ||
+ | image:dcos-api-gateway-kong.png|Kong API网关 | ||
+ | image:mesos-kubernetes-multi-cluster-stacks.jpg|Mesos/K8S多集群堆栈 | ||
+ | image:Cloud-Native-Landscape-2016.png|Cloud Native | ||
image:DCOS-Practical-Architecture.png|DC/OS参考架构 | image:DCOS-Practical-Architecture.png|DC/OS参考架构 | ||
image:dcos-enterprise-components.png|DC/OS components | image:dcos-enterprise-components.png|DC/OS components | ||
+ | image:marathon-lb-autoscale.png|Marathon-LB | ||
+ | image:dcos-component-marathon-lb.png|Marathon-LB组件 | ||
+ | image:dcos-edge-lb.png|Edge-LB负载均衡 | ||
image:mesos-marathon-zookeeper-bamboo-haproxy.png|Bamboo HAProxy | image:mesos-marathon-zookeeper-bamboo-haproxy.png|Bamboo HAProxy | ||
+ | image:Vault-on-DCOS.png|Vault证书管理 | ||
+ | image:vault-authentication-backends.png|Vault身份认证 | ||
+ | image:Cloud-Native-Zwitscher-Showcase.png|Cloud Native Zwitscher Showcase | ||
+ | image:Cloud-Native-Stacks-01.png|Cloud-Native-Stack | ||
+ | image:Cloud-Native-Stacks-02.png|Cloud-Native-Stack | ||
+ | image:Cloud-Native-Stacks-03.png|Cloud-Native-Stack | ||
+ | image:Cloud-Native-Stacks-04.png|Cloud-Native-Stack | ||
+ | image:dcos-private-nodes-grouped-by-agent.png|私有节点Agent分组 | ||
+ | image:dcos-private-nodes-grouped-by-vip.png|私有节点VIP分组 | ||
+ | image:twitter-mesos.png|Mesos @ Twitter | ||
+ | image:Jenkins-on-dcos.png|Jenkins on DC/OS | ||
+ | image:tls-on-dcos.png|TLS on DC/OS | ||
</gallery> | </gallery> | ||
==链接== | ==链接== | ||
+ | *[http://docs.huihoo.com/apache/mesos Apache Mesos文档] | ||
+ | *[http://dcos.huihoo.com/ DC/OS文档] | ||
+ | *[http://docs.huihoo.com/apache/mesos/chrisrc.me/ DC/OS修炼之路] | ||
[[category:ecosystem]] | [[category:ecosystem]] | ||
第169行: | 第327行: | ||
[[category:kubernetes]] | [[category:kubernetes]] | ||
[[category:docker]] | [[category:docker]] | ||
+ | [[category:huihoo]] |
2018年10月23日 (二) 09:25的最后版本
Apache Mesos & DC/OS 生态系统
[编辑] 新闻
- Mesosphere完成1.25亿美元的D轮融资 (2018.05)
- Verizon 成功演示了在90秒内使用Mesos和Mesosphere的Marathon框架启动50,000 个容器。(2015.08)
- Apple 宣布它们的Siri 平台运行Mesos之上, 拥有几千个节点.2015年4月2015年8月在生产环境中被验证。(2015.04)
- Mesos成功从Apache孵化项目毕业,成为顶级项目之一。 (2013.06)
- 用Mesos的工程师们一起创建了Mesosphere。(2013.04)
[编辑] MesosCon
[编辑] App Store
每一种开源软件都有可能以分布式、集群的方式部署、运行。
- Mesosphere DC/OS Service Catalog
- Mesosphere Universe packages
- DC/OS Package Manager (Cosmos)
- DC/OS Examples
- Mesosphere Docker images
[编辑] Debian
[编辑] 语言/软件
[编辑] C++
[编辑] Python
- PyMesos
- tfmesos TensorFlow in Docker on Mesos
- DC/OS Dashboard
[编辑] Go
[编辑] JavaScript
- mesos-framework Write your Mesos framework in pure JavaScript
[编辑] Scala
- Scala API for Mesos
- Marathon容器管理器
- Vamp(Very Awesome Microservices Platform)
- Chaos A lightweight framework for writing REST services in Scala, Marathon and Chronos use it.
[编辑] Erlang
[编辑] Akka
- akka-mesos Non-blocking driver for Apache Mesos based on Akka.
- Actor library for Apache Mesos
[编辑] Redis
[编辑] RabbitMQ
[编辑] Kafka
[编辑] Elasticsearch
[编辑] Spark
- DC/OS Apache Spark
- Spark on Mesos
- Running Apache Spark on Mesos
- 基于Mesos运行Spark
- Apache Zeppelin Deploying a Load-Balanced Data Pipeline
[编辑] Storm
[编辑] Hadoop
[编辑] HBase
[编辑] Cassandra
[编辑] OpenWhisk
OpenWhisk as a Mesos Framework
[编辑] Jenkins
- Jenkins on Mesos Jenkins Mesos Plugin
- Jenkins Marathon Deployment
- Deploying Marathon Apps with Jenkins
- Jenkins package
[编辑] Gitlab
[编辑] VM
[编辑] Marathon
- Marathon on Mesos
- Bamboo HAProxy auto configuration and auto service discovery for Mesos Marathon, write in Go .
- Marathon-LB is based on HAProxy, a rapid proxy and load balancer.Marathon-LB package
- Mesos大神Tim实录分享 | 解读Mesos 1.0 + 更长久的Mesos Containerizer
[编辑] Kubernetes
- Kubernetes is Not an Island
- 2018 Kubernetes Predictions
- Kubernetes on DC/OS DC/OS Kuberenetes Service documentation
[编辑] Deis
[编辑] Chronos
[编辑] Singularity
[编辑] Aurora
Apache Aurora是一个Mesos框架,管理长期运行的服务和任务计划。
[编辑] RENDLER
[编辑] Raspberry Pi
[编辑] Ceph
[编辑] Prometheus
[编辑] 数据平台
- DC/OS Spark Service
- Building FAST Data Solutions with DC/OS on Azure
- Apache Kafka + Apache Mesos = Highly Scalable Streaming Microservices
- Accelerating Spark workloads in a Mesos environment with Alluxio
- Spark over a Mesos secured productive environment
- Leveraging Mesos as the Ultimate Distributed Data Science Platform
- Preemptive, multi-tenant Spark on Mesos
- Fast Data: Financial Transaction Processing with Apache Flink
- Presto on DC/OS
[编辑] 数据库存储
- dcos-commons Simplifying stateful services for Kafka, Cassandra, HDFS, Spark, and TensorFlow with DC/OS. dcos-commons文档
- DC/OS Cassandra Service
- DC/OS Kafka Service
- DC/OS Elastic Service
- DC/OS HDFS Service
- DataStax Enterprise on DC/OS - Yes, It’s Possible; Customer Case Studies
- ArangoDB on Apache Mesos using Marathon and Docker ArangoDB framework for Mesos
dcos package install arangodb
- Scaling ArangoDB to gigabytes per second on Mesosphere’s DCOS 1mDocsPerSec @ GitHub
- Alluxio负责内存数据存储,⽽Spark负责内存数据计算。在Mesos上运行Alluxio
- REX-Ray
- CockroachDB on DC/OS dcos-cockroachdb-service
[编辑] 人工智能
- Supporting GPUs in Docker Containers on Apache Mesos
- Distributed TensorFlow on Any Infrastructure with Mesosphere DC/OS
- Deep Learning with PyTorch and GPUs on DC/OS
- TFMesos
- Apache SINGA on Mesos
- How we built a highly scalable Machine Learning platform using Apache Mesos
- Building A Machine Learning Platform to Predict User Behavior on Mesos
[编辑] 一致性
[编辑] 项目协作
- Phabricator on DC/OS
- Taiga on DC/OS
[编辑] DevOps
- OpenShift on DCOS
- Building a Containerized CD Pipeline with DC/OS
- DC/OS Jenkins Service
- Vamp on DC/OS Vamp专注于专门为通用微服务/容器堆栈提供高层次的金丝雀测试/发布和自动缩放功能,所以非常适合CI/CD自动化流程。
- Jenkins Jenkins on Mesos
- gitlab GitLab CI Mesos Framework
- DC/OS: Source to Prod
[编辑] Repository管理
[编辑] Tracing
[编辑] 可视化
[编辑] 控制台
[编辑] 语言
- mesos-go Go bindings for Apache Mesos
[编辑] API/Microservices
[编辑] DNS/服务发现/调度
[编辑] 云平台
- Cloud Native Stack Technology Radar
- Mantl
- Cloud Native Zwitscher Showcase
- Apollo
- PanteraS - PaaS - Platform as a Service in a box
- Vamp - The Very Awesome Microservices Platform
- PaaSTA - Build, Deploy, Connect, and Monitor Services
- DC/OS on Azure
- spring-cloud-mesos-deployer
- spring-cloud-dataflow-server-mesos Spring Cloud Data Flow Server for Apache Mesos
[编辑] 网络
[编辑] 监控
- Metrics
- Exhibitor on DCOS
- Exhibitor Mesos Framework
- Exhibitor是Netflix开源的一个用于ZooKeeper监控和配置管理的系统。
- dcos-diagnostics
- Dynatrace
[编辑] LB/HAProxy
- Minuteman A distributed Load Balancer Erlang语言编写
- DC/OS Edge-LB Service
- DC/OS Marathon-LB Service
- Traefik on DC/OS
[编辑] NGINX
- Admin Router
- nixy
- Beethoven Mesos/Marathon, Docker Swarm HTTP Proxy via NGINX
[编辑] 安全审计
- vault-gatekeeper-mesos Vault on DC/OS Secure Credential Management on a Budget: DC/OS with HashiCorp’s Vault
- Let's Encrypt DC/OS! Let's Encrypt DC/OS! @ GitHub
[编辑] DC/OS Service
[编辑] 框架Modules
- Building the Modules
- Portainer
- Bitcoin Miner
- Volt Go语言编写
- Spring Boot starter for Mesos
- Serenity Intel:Mesosphere oversubscription technologies for Apache Mesos
- Mesos Docker Volume Driver Isolator module
- javascript-mesos-framework
[编辑] GPU/TPU/FPGA
[编辑] 用户
[编辑] 服务商
[编辑] 图集
[编辑] 链接
分享您的观点