The Supergiant Toolkit

3 apps, 1 mission.

Control, Capacity, and Analyze are built to simplify the administration and operation of Kubernetes. Each application is rooted in a desire to blaze better trails in DevOps, to put the power of enterprise systems in the hands of any aspiring team or tinkerer.

Get Started

Architecture & Purpose

What are our tools, and why does each one exist?

Supergiant (SG) 2.x departs from the architecture of 1.x in drastic ways. Most simply speaking, not only is the code almost entirely rewritten, but each concern of SG is split out into its own "microservice." There is no longer "Supergiant." There are instead three distinct, independent applications.

For example, SG Capacity is no longer a function of SG (see the old documentation) that has to be turned on or off. It is a singular tool that can be run completely independent of SG.

If all a kube needs is a means of autoscaling its nodes, then SG Control (essentially the "Mothership") is not even needed. Users can install Capacity, use its API or UI, and forget about the rest.

General Architecture

The "SG K8s toolkit" is now, in reality, three separate applications. Even so, while these components can work separately, they can also work together in the same cluster, where each part contributes to the overall goal: making Kubernetes powerful and approachable, for anyone from developers to enterprises. This is what the architecture would look like when all three tools are running together:

Coming Soon™

A chart to show SG in its 4k, HDR, 121Hz, 9.3 surround sound, CRT, antibacterial glory!

Components

Kubernetes, on its own, is an enterprise-grade tool. However, as users become more familiar with it, they find that there are still problems to solve. If these problems could be summed up with a list of questions, then each one is answered by an SG component:

  1. How do I make production-ready kubes more easily?
    a. How do I do it on each cloud?
  2. How do I automate node scaling?
    a. How do I do it intelligently?
  3. How do I best configure my apps and kube?
    a. How can I automate this process?
  4. How do I coordinate all of these things at once?

Supergiant Control

"How do I make production-ready kubes more easily, and on each cloud I need to support?" Control empowers users with this ability. Learn more?

"How do I coordinate and manage all of these activities at once?" SG Control also helps with this. SG Control is like a "Mothership" or central hub through which SG Capacity and SG Analyze can be plugged in and controlled--of course, the tools still have their own, independent, UIs and APIs, if you choose to do things that way. :wink+:

Supergiant Capacity

"How do I automate node-scaling in a way that I can reduce costs but without risking uptime?" SG Capacity can handle this complex process on its own. Learn more?

Supergiant Analyze

"How do I best configure my apps and kube without spending all my time on it?" SG Analyze helps teams run checks to keep an eye on their cluster, and provides recommendations for the best setup. Learn more?


Continue Your Journey?

Why not dive deeper into one of the tools? Or get started with them right away?

Supergiant Control
Supergiant Capacity
Supergiant Analyze
Quick Start Directory

Architecture & Purpose


What are our tools, and why does each one exist?

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.