Kubernetes Getting Started Guide
This guide will demonstrate, step-by-step, how to setup, scale, and heal a Kubernetes cluster.
We will use Mist.io and Cloudify to automate the provisioning of the cluster and to simplify other management capabilities.
Step 1: Prepare your Mist.io account
Estimated time to complete steps: <6 minutes
- Create or log in to your Mist.io account (ignore if you are already a Mist.io user)
- From the Mist.io console:
Step 2: Add the Cloudify Kubernetes blueprint to your Mist.io account
You will use a Cloudify blueprint to provision the Kubernetes cluster on a public and/or private cloud. The Cloudify blueprint is maintained by Mist.io.
Estimated time to complete steps: <1 minute
- From within the Mist.io console, click Template
- Click Add Your Template
- Select Catalog Templates
- From the dropdown menu, select Kubernetes blueprint
- Click Add
Step 3: Provision the Kubernetes cluster
Estimated time to complete steps: <1 minute
Provisioning: 10 - 20 minutes (varies per provider)
- From the Template page, click Create Stack
- Complete the form:
- Give the stack a name
- Select a Cloud
- Select a Location
- Select an instance Size
- Select an image (any modern Linux distro: CoreOS, Ubuntu 16.04, CentOS will work)
- Select a key for the master and worker nodes
- Click Create Stack
- Depending on the cloud provider, it will take 10 - 20 minutes to complete the provisioning and configuration processes
Step 4: Accessing the Kubernetes cluster
- From the Stack page, navigate to the Output section. The Output section provides:
- Kubectl command, user name, and password
- Kubernetes Dashboard URL, username, and password
If you have trouble provisioning or scaling the Kubernetes cluster or have technical questions contact the Mist.io support team for help.