Supported Platforms¶
This page summarizes the supported runtime targets for Productive K3S and the practical sizing guidance for a single-node host.
The tool is prepared for production-oriented environments based on the most widely used non-proprietary operating systems across common cloud and VM platforms. In practice, that is why the supported runtime targets end up being Linux distributions.
At the same time, the development workflow provides a practical way for contributors using Windows or macOS to work on improvements to the tool scripts by using Multipass and supported Linux VMs.
Supported Targets¶
The repository is validated and supported on:
- Ubuntu
24.04LTS - Ubuntu
22.04LTS - Debian
13trixie - Debian
12bookworm
Support means the retained validation evidence includes these flows:
smokecorefullfull-rollbackfull-clean
Validation Model¶
- Ubuntu
24.04has both direct hosted validation and VM-based validation - Ubuntu
22.04, Debian12, and Debian13are validated through the VM harness - Debian support refers to the runtime inside the validated VM guest, not to GitHub-hosted direct-run CI
Platform Assumptions¶
- package installation assumes
apt-get - service management assumes
systemd - VM-based integration testing is centered on
multipass - Windows and macOS are relevant only as host environments capable of running Linux VMs
Minimum Hardware¶
Practical minimum for the full stack:
- CPU:
4 vCPU - RAM:
12 GB - Disk:
60 GBfree SSD space
Recommended for a smoother experience:
- CPU:
6-8 vCPU - RAM:
16 GB - Disk:
100 GB+free SSD space
Why the baseline is not smaller¶
RancherandLonghornadd steady control-plane overhead- the internal registry consumes persistent storage
- stateful workloads need headroom beyond the base platform itself
- low free disk space is especially problematic for
Longhorn