Build, Deploy and Monitor a Kubernetes Cluster from your Desktop
Kre8 is a desktop application that empowers DevOps teams to build, deploy and monitor a Kubernetes cluster. The open source version enables users to configure a cluster, and then deploy the necessary resources — pods, containers, deployments and services — to the Amazon Web Services cloud. The platform features an interactive visualizer with real-time metrics on the status of your cluster. The days of assembling metrics from AWS and kubectl to put together reports on your cluster are over!
Interactive Kubernetes Visualizer
The interactive visualizer enables developers to view the status of their cluster in realtime. Click on the individual elements within your cluster to get realtime data and metrics.
Powerful Deployment Dashboard
KRE8's powerful dashboard tool provides the functionality to create and delete deployments within your AWS-hosted Kubernetes cluster.
Getting started with KRE8
Prerequisites
- MacOS
- Kubernetes kubectl Installed
- Amazon Web Services account
- Image(s) of the Application(s) you would like to deploy
Instructions
Steps 1 & 2 take AWS approximately 15 minutes to complete. While minimal user input is required, the application needs to remain open for the duration of the process, so please set aside that block of time before beginning.
STEP 1: AWS Elastic Container Service for Kubernetes (EKS) Setup
-
Enter AWS Credentials: Input your AWS Access Key + Secret Access Key into Kre8’s Welcome Page.
-
AWS Component Creation: After selecting names for the specified components, Kre8 will communicate with AWS to create the following services: an IAM Role, a Virtual Private Cloud (VPC) Stack, a Cluster and three Worker Nodes
STEP 2: Kubernetes Kubectl Configuration
- Kubectl Configuration: Kre8 will then configure Kubectl, the official Kubernetes CLI, to communicate with your AWS Cluster
STEP 3: Create + Deploy Kubernetes Components
- Visualization: At this point, you will be able to visualize and monitor your AWS-hosted components on KRE8.
- Launch Pods, Services and Deployments: Enter the specifications for your desired Kubernetes components along with the Docker image of your application to deploy them to the cloud.
Contributors
Braden Altstatt | Adrian Diamond | Carolyn Harrold
Visit us at Kre8 for more information!