If you are setting up a demonstration environment as a proof-of-concept for testing or evaluation purposes or creating a small cluster for application development or a specific project, you can use the steps in this tutorial to get started using DC/OS.
This introduction to DC/OS tutorial covers the following basic tasks:
- how to download and install cluster files
- how to create a small cluster
- how to install and deploy packages, services, and applications
- how to view and verifying cluster activity
For a production environment or larger scale deployment, additional planning and deployment steps are required. For example, you might have sufficient permissions to set up a demonstration environment or small cluster. In a production or enterprise deployment, however, you might have more restrictive privileges or be explicitly assigned specific permissions based on your role.
Intended audience
This tutorial provides users and application developers an overview of DC/OS basics, including the steps required to deploy and orchestrate a few sample applications in a distributed cluster environment.
After completing this tutorial, you will have hands-on experience deploying multiple applications on a cluster. Along the way, the tutorial also suggests links to additional documentation for background or more detailed information into related topics for you to explore further.
What you’ll find
This introduction to DC/OS contains tutorials for working with DC/OS Open Source and Enterprise clusters. Each tutorial illustrates how to accomplish a specific goal. In most cases, each goal involves a sequence of steps. In a production environment, you might need to perform additional steps or choose to perform these steps in a different order.
Create a cluster
Let's start your DC/OS tour by creating a cluster (part 1)…Read More
Install the command-line interface
Install the command-line interface to perform your day-to-day tasks (part 2)…Read More
Install the first package
Illustrates how to install a sample service package (part 3)…Read More
Deploy the first application
Describes how to define and deploy a sample service instance on the cluster (part 4)…Read More
Create and run custom apps
Illustrates how to create and deploy single command or an image using containers (part 5)…Read More
Create and schedule jobs
Provides instructions for creating, scheduling, and managing jobs to run on a DC/OS cluster (part 6)…Read More
Discover deployed services
Demonstrates how to discover and connect to services in your DC/OS cluster (part 7)…Read More
Deploy and expose native applications
Deploys an app using a UCR container and exposes it for access from outside of the cluster (part 8)…Read More
Allocate and scale resources
Provides strategies and examples for scaling resources allocated for deployed applications (part 9)…Read More
Load balancing workload
Demonstrates distributing workload for clients requesting access to a deployed application (part 10)…Read More