The easiest way to run microservices, big data, and containers in production. Like traditional operating systems, DC/OS is system software that manages computer hardware and software resources and provides common services for computer programs.
dcos mesos package-manager marathon mesos-dns operating-system datacenterThe Azure Container Service Engine (acs-engine) generates ARM (Azure Resource Manager) templates for Docker enabled clusters on Microsoft Azure with your choice of DC/OS, Kubernetes, Swarm Mode, or Swarm orchestrators. The input to the tool is a cluster definition. The cluster definition is very similar to (in many cases the same as) the ARM template syntax used to deploy a Microsoft Azure Container Service cluster.Execute make ci to run the checkin validation tests.
kubernetes dcos mesos docker swarm swarmmode orchestration containers azureMesosphere Universe registry of packages made available for DC/OS Clusters. You can publish and store packages in the Universe repository. The packages can then be consumed by DC/OS. This git repo facilitates these three necessary functions - to publish, store and consume packages. You can publish and store packages in the Universe repository. The packages can then be consumed by DC/OS. If you are new to Universe and Packages, this Get Started Guide is highly recommended.
package-manager dcos package repositoryDemos for Azure Container Service. These demos are designed to be run using the SimDem tool, although they are just markdown files so you can read through them and run them manually if you prefer.We strive to ensure all demos in this suite pass at all times, of course that's not always atainable. If any are failing you can get details by clicking the badge below.
docker azure acs kubernetes dcos mesosThe DC/OS deployment tool for appops
dcos deployment devopsMARVIN is a simple, non-trivial yet complete nanoservices example on DC/OS. He got his name from another famous Marvin. MARVIN provides recommendations for close-by public transport facilities such as bus stops for the events in a calendar provided. You can think of it as a sort of very specialized spatio-temporal personal assistant. In order to use MARVIN you'll have to have a DC/OS 1.7 cluster set up.
microservices demo dcos calendar openstreetmapThis Zero Downtime Deployments (ZDD) lab aims at providing an introduction to DC/OS service deployments. It serves as a step-wise guide how to deploy new versions of a DC/OS service without causing downtimes. Throughout the ZDD lab we will be using simpleservice, a simple test service, allowing us to simulate certain behaviour such as reporting a certain version and health check delays.
zero-downtime deployments dcos health-check canary-deploymentScale is a system that provides management of automated processing on a cluster of machines. It allows users to define jobs, which can be any type of script or algorithm. These jobs run on ingested source data and produce product files. The produced products can be disseminated to appropriate users and/or used to evaluate the producing algorithm in terms of performance and accuracy. Scale runs across a cluster of networked machines (called nodes) that process the jobs. Scale utilizes Apache Mesos, a free and open source project, for managing the available resources on the nodes. Mesos informs Scale of available computing resources and Scale schedules jobs to run on those resources.
mesos dcos scale dockerThis module provides a simple way to deploy a DC/OS cluster on AWS. It will deploy its machines and network configuration spread over all availability zones in a specific region. The main goal of this project is to be modular, while providing an extremely high availability setup. The way this module provides this high availability is the redundancy in its network components. Availability zones should be as isolated as possible in terms of failure.
dcos terraform aws ha multi-az mesosProvides an API for the orderly, harmonious, and complete management of DC/OS service packages. NOTE: You should never run coverage at the same time as one-jar because the produced one-jar will contains scoverage instrumented class files and will fail to run.
universe cosmos packaging dcosRepository with DC/OS demos to show specific use cases, usually industry specific.
demo dcosThis repository contains examples of how to install and use DC/OS services. If you want to contribute your own example, please fork this repo, add the example and send in a pull request.
dcos examples containers distributed-systemsThis repo has a simple example that shows service discovery for different container orchestration frameworks. webapp: Web application microservice uses greeter and name microservice to generate a greeting for a person.
aws containers microservices ecs docker kubernetes dcos nodejsKubernetes is now available as a DC/OS package to quickly, and reliably run Kubernetes clusters on Mesosphere DC/OS. NOTE: The latest dcos-kubernetes-quickstart doesn't support any Kubernetes framework version before 1.2.0-1.10.5 due the changes how the Kubernetes API is exposed.
kubernetes dcosThis is an Apache Mesos framework that runs an etcd cluster. It performs periodic health checks to ensure that the cluster has a stable leader and that raft is making progress. It replaces nodes that die. First, check out the tagged release for your version of Mesos.
etcd mesos cluster framework dcosEdgeLB Service/Ingress controller for Kubernetes.
dcos kubernetes load-balancer cloud-load-balancer edge-lb service ingress controllerThis project aims to provide a simple way to evaluate the security of your Kubernetes deployment against sets of best practices defined by various community sources. The Center for Internet Security (CIS) publishes a benchmark for Kubernetes. Tests are specified against the various components of a Kubernetes deployment and as such need to be run on the machine (container, VM, or bare-metal) that the component is running on. This project enables a very flexible way to run these tests to match your deployment.
kubernetes security cis cobra cli dcosVault-Gatekeeper is a small service for delivering Vault token to other services who's lifecycles are managed by a container scheduler such as Mesos or ECS. Vault-Gatekeeper takes the Cubbyhole Authenication approach outlined by Jeff Mitchell on Vault Blog. Specifically Vault response wrapping is used as outlined in the Vault documentation.
vault mesos ecs dcosIf you want to contribute, simply fork this repo, add your implementation in pkg/ and send in a PR.
containers orchestration benchmark cluster kubernetes dcos mesosFast and highly customizable deployment of DC/OS to AWS using Terraform and Ansible.
terraform ansible dcos
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.