How To Use¶
For end users, the expected flow is simple:
- Install
pk3s. - Choose a profile or scenario.
- Run the command you need, such as
plan,apply,status, ordestroy. - Let the CLI fetch the matching Productive K3S Core and Infra bundles when running in remote mode.
The CLI is designed to feel like a normal platform command:
pk3s help
pk3s profile list
pk3s plan --profile https://raw.githubusercontent.com/jemacchi/productive-k3s-infra/main/profiles/multipass/1-server-2-agents.env
pk3s apply --profile https://raw.githubusercontent.com/jemacchi/productive-k3s-infra/main/profiles/multipass/1-server-2-agents.env
When a command targets Productive K3S Core directly, the CLI delegates into the Core public entrypoint. When a command targets infrastructure or profiles, the CLI delegates into the Infra public entrypoint.