Get Started

This tutorial will help you get started with the Kubestack framework. It is divided into three steps.

Community Help: If you have any questions while following the tutorial, join the #kubestack channel on the Kubernetes community. To create an account request an invitation.

1. Design platform

Starting with step one, you will design your custom Kubernetes platform stack. You will decide between single cloud or multi cloud, the number of clusters and their node pools and what cluster services to include.

Next, you get to decide if you want to have non-prod and prod application workloads on the same clusters or separate clusters.

When you're happy with your choices, you can export your platform to Terraform code and scaffold your repository.

2. Provision infrastructure

Continuing with step two, you will set-up cloud prerequisites and bootstrap your Kubernetes platform's environments and clusters for the first time. This step provisions the configuration you prepared in step one in the cloud.

3. Set-up automation

Finally, in step three, you will integrate CI/CD to automate changes following Kubestack's GitOps workflow. Once automation is configured, you are ready to maintain your Kubernetes platform together as a team.

When you are ready, start designing your platform >>.