Overview
Hubctl is stack composition and lifecycle tool:
- template and stack creation, stack deploy / undeploy / backup lifecycle;
- stack and component parameters, output variables, and state;
Components
Hubctl core experience is about connecting various pieces of software - called components into a stack, each component developed independently yet designed to work together, via common set of parameters for inputs and outputs. See more about components here
Stacks
In real life we rarely deploy just a single component. We usually need to take several components and stack them together into a coherent deployment unit that actually makes sense to deploy
To deploy a stack hubctl needs a hub.yaml
file that lists the components and parameters that are needed to deploy the stack.
Last update:
August 30, 2023