How do I run DC/OS on Linode Compute Instances?
What is DC/OS?
DC/OS (the Distributed Cloud Operating System) is an open-source, distributed operating system based on the Apache Mesos distributed systems kernel. DC/OS manages multiple machines in the cloud or on-premises from a single interface; deploys containers, distributed services, and legacy applications into those machines; and provides networking, service discovery and resource management to keep the services running and communicating with each other.
Is it possible to run this on Linode infrastructure?
The Terraform DC/OS Universal installer module simplifies installing DC/OS in any environment. https://github.com/dcos-terraform/terraform-template-dcos-core
An example Terraform project that launches DC/OS on Linode is:
This is an unsupported work-in-progress, but it should assist anyone interested in running DC/OS in this environment.
The module can also be used directly via Terraform: