Kubernetes (build: k3s-c9s-250718)¶
Description¶
Lightweight Kubernetes cluster based on the K3S distribution and CentOS 9 Stream as a base OS. K3s is a fully compliant Kubernetes distribution with the following enhancements:
- Distributed as a single binary or a minimal container image.
- Lightweight datastore based on etcd3.
- Wrapped in a simple launcher that handles a lot of the complexity of TLS and options.
- Secure by default with reasonable defaults for lightweight environments.
- Operation of all Kubernetes control plane components is encapsulated in a single binary and process, allowing K3s to automate and manage complex cluster operations like distributing certificates.
- External dependencies have been minimized; the only requirements are a modern kernel and cgroup mounts.
-
Packages the required dependencies for easy "batteries-included" cluster creation:
- containerd / cri-dockerd container runtime (CRI)
- Flannel Container Network Interface (CNI)
- CoreDNS Cluster DNS
- Traefik Ingress controller
- ServiceLB Load-Balancer controller
- Kube-router Network Policy controller
- Longhorn Persistent Volume controller
- Spegel distributed container image registry mirror
Features¶
Parameter | Value |
---|---|
Operating System | CentOS Stream |
OS Release | CentOS Stream 9 |
Desktop Environment | - |
License | GPLv2 , Apache 2.0 (Free and open-source) |
Processor | 1 CPU |
RAM | 1 GiB |
Swap | 1 GiB |
System Disk | 30 GiB |
User Account | admin |
User Password | Options: temporary password (sent by email); set own password |
Network Interfaces | eth0 managed by NetworkManager |
Initialization System | cloud-init |
Virtualization | oVirt |
Updates | 2025-07-14 |
Disk Partitioning¶
Partition Table: GPT
Filesystem / (xfs)
auto-resizes to the provisioned system disk size.
Type | Name | Size, GiB | File System | Description |
---|---|---|---|---|
Partition | sda1 |
0.58 | vfat | EFI |
Partition | sda2 |
0.94 | xfs | /boot |
Partition | sda3 |
8.4 | - | LVM PV |
Partition | sdb |
User input |
- | LVM PV |
LV | cs-root |
7.4 | xfs | root |
LV | cs-swap |
1 | swap | Swap |
LV | data-longhorn |
User input |
xfs | /var/lib/longhorn |
Configuration¶
OS firewall is disabled. Use the app Networking > SecurityGroups
instead.
Installed software¶
- qemu-guest-agent
- cockpit
- python3-pip
- iscsi-initiator-utils
- kubectl
- helm
- k3s
- nfs-tools
License¶
CentOS Stream: Free and open-source: GPLv2. Paid licenses and subscriptions are not required.
K3S: Free and opensource: Apache 2.0 Paid licenses and subscriptions are not required.