Terminology

Panel — This refers to Kubectyl Panel itself, and is what allows you to add additional clusters and servers to the system.

Cluster — A Kubernetes (K8s) cluster is a grouping of nodes that run containerized apps in an efficient, automated, distributed, and scalable manner.

Kuber — The rewritten version of Wings by Pterodactyl in Go that interfaces with Kubernetes and the Panel to provide secure access for controlling servers via the Panel.

Server — In this case, a server refers to a running instance that is created by the panel. These servers are created on nodes, and you can have multiple servers per node.

Kubernetes — Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery.

Docker Image — A Docker image contains everything needed to run a containerized application. (e.g. Java for a Minecraft Server).

Pod — Each server will be running inside an isolated container from a pod to enforce hardware limitations (such as CPU and RAM) and avoid any interference between servers on one cluster. These are created by Kubernetes.

Launchpad — Each launchpad is usually used as a specific game or service, for example: Minecraft, Teamspeak or Terraria and can contain many eggs.

Rocket — Each rocket is usually used to store the configuration of a specific type of game, for example: Vanilla, Spigot or Bungeecord for Minecraft.

Images — A curated collection of core docker images that can be used with Kubectyl's Rocket system.

Simple Setup Diagram

Advanced Setup Diagram

Panel and Kuber on the same machine

It is also possible to install kuber on the panel machine so it acts as panel and node machine at once.

Last updated