Skip to content

Quick Setup

This guide provides a streamlined process to get Stackbooster.io up and running with your Kubernetes clusters on AWS. Follow these steps for the fastest route to start optimizing your infrastructure costs.

Prerequisites

Before starting the setup process, ensure you have:

  • An AWS account with administrative permissions
  • At least one running Kubernetes cluster on EKS
  • kubectl configured to access your cluster
  • AWS CLI installed and configured

Step 1: Create Stackbooster.io Account

  1. Visit https://app.stackbooster.io/signup
  2. Enter your email address and create a secure password
  3. Verify your email address by clicking the link in the verification email
  4. Complete your organization profile when prompted

Step 2: Connect AWS Account

The fastest way to connect your AWS account is through our CloudFormation integration:

  1. From your Stackbooster.io dashboard, navigate to "Settings" > "Cloud Integrations"
  2. Click "Add AWS Account"
  3. Choose "CloudFormation Quick Setup"
  4. Click "Launch Stack" to open the AWS CloudFormation console
  5. Review the permissions and click "Create stack"
  6. Wait for the stack creation to complete (typically 2-3 minutes)
  7. Return to Stackbooster.io and verify the connection

Step 3: Install Kubernetes Agent

Deploy our lightweight Kubernetes agent to start collecting data:

bash
# Download the installation script
curl -O https://install.stackbooster.io/k8s-agent.sh

# Run the installation with your API key
chmod +x k8s-agent.sh
./k8s-agent.sh install --api-key YOUR_API_KEY --cluster-name YOUR_CLUSTER_NAME

Replace YOUR_API_KEY with the API key shown in your Stackbooster.io dashboard and YOUR_CLUSTER_NAME with a descriptive name for your cluster.

Step 4: Configure Optimization Settings

  1. In your Stackbooster.io dashboard, navigate to the newly added cluster

  2. Go to "Optimization Settings"

  3. Choose your preferred optimization level:

    • Balanced (recommended): Moderate cost savings with minimal impact
    • Aggressive: Maximum cost savings with potential for more frequent scaling
    • Conservative: Minimal changes, focusing only on obvious waste
  4. Set any schedule exclusions (times when scaling activities should be limited)

  5. Click "Save Settings"

Step 5: Review Initial Analysis

After approximately 1 hour of data collection, you'll see your first optimization recommendations:

  1. Go to your cluster dashboard
  2. Review the "Initial Analysis" section
  3. Check the projected cost savings
  4. Review recommended actions

Next Steps

Congratulations! You've completed the quick setup process. To get the most out of Stackbooster.io, we recommend:

If you encounter any issues during setup, check our troubleshooting guide or contact support.

Released under the MIT License. Contact us at [email protected]