Stackpoint Cloud and Deis Workflow
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.
To get started, visit https://stackpoint.io and click "Launch a Kubernetes Cluster Now!":
To sign up with Stackpoint Cloud, choose your infrastructure and login with Google, GitHub or Twitter:
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:
Choose a server size for the master and workers that has at least 4GB of RAM. Verify your selections and click submit:
Give your Keyset a name along with the credential material:
This guide uses Kubernetes 1.3.5 and CoreOS Stable channel:
Next, select "Add Solution". This option allows you to add Deis Workflow to your Stackpoint cluster:
Check your work before clicking "Submit". Stackpoint Cloud will provision, install, and configure Kubernetes and Deis Workflow:
Stackpoint Cloud returns you to the cluster overview screen, where you will see your newly created cluster:
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":
Clicking on the "Event Log" tab lets you monitor the provisioning, configuration and Workflow installation process.
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:
Switch to your terminal and login with the Deis Workflow CLI:
After logging in, create and deploy our demo application to Workflow:
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:
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.