Stackpoint Cloud and Deis Workflow

29 Aug 2016

Stackpoint Cloud provides a simple and easy to use interface to provision Kubernetes on a variety of clouds. Whether you are on Amazon, Azure, Digital Ocean, or Packet, Stackpoint Cloud is a great way to get started with Kubernetes.

We announced a new collaboration at the beginning of August. Not slowing down, Stackpoint has added support for Kubernetes 1.3.5 and Deis Workflow 2.4.

This guide shows just how easy it is to bring up a Stackpoint Kubernetes cluster with Deis Workflow automatically installed and configured.

Stackpoint and Workflow Overview

To get started, visit and click "Launch a Kubernetes Cluster Now!":

Initial Clusters Screen

To sign up with Stackpoint Cloud, choose your infrastructure and login with Google, GitHub or Twitter:

Stackpoint Sign Up Hover

If this is your first time using a provider you will need to add API keys. These keys will be used by Stackpoint to boot and provision servers on your behalf. Clicking "Add Keyset" will prompt you for your keys:

Configure Provider

Choose a server size for the master and workers that has at least 4GB of RAM. Verify your selections and click submit:

Configure Provider

Give your Keyset a name along with the credential material:

Provide Provider API Keys

This guide uses Kubernetes 1.3.5 and CoreOS Stable channel:

Provide Provider API Keys

Next, select "Add Solution". This option allows you to add Deis Workflow to your Stackpoint cluster:

Select "Deis Workflow" solution

Check your work before clicking "Submit". Stackpoint Cloud will provision, install, and configure Kubernetes and Deis Workflow:

Verify your choices

Stackpoint Cloud returns you to the cluster overview screen, where you will see your newly created cluster:

Cluster Overview, Provisioning

Selecting your new cluster presents you with cluster details including node hostnames, IP addresses and node state. From this screen you can drill down into the "Event Log":

Cluster Detail

Clicking on the "Event Log" tab lets you monitor the provisioning, configuration and Workflow installation process.

Cluster Event Log

Once provisioning, configuration, and installation is complete, select the "Solutions" tab. Here, you will find credentials for the Deis Workflow CLI, along with the endpoint for your new cluster:

Deis Workflow Details

Switch to your terminal and login with the Deis Workflow CLI:

Deis Workflow Login

After logging in, create and deploy our demo application to Workflow:

$ deis create --no-remote
Creating Application... done, created proper-barbecue
If you want to add a git remote for this app later, use `deis git:remote -a proper-barbecue`

Our application has been created and named proper-barbecue. As with the deis hostname, any HTTP traffic to proper-barbecue will be automatically routed to your application pods by the edge router.

Let's use the CLI to tell the platform to deploy an application and then use curl to send a request to the app:

$ deis pull deis/example-go -a proper-barbecue
Creating build... done
$ curl
Powered by Deis

Depending on the chosen cloud and configuration, remember to use the port that has been assigned for the Workflow edge router.

We are excited by the simplicity Stackpoint Cloud brings getting up and running with Kubernetes and can't wait to see what is next. So launch your first Kubernetes Cluster with Deis Workflow, with just a few clicks.

Posted in Workflow, Stackpoint Cloud

triangle square circle

Did you enjoy this post?