K3s is a lightweight, fully conformant Kubernetes distribution designed for resource-constrained and edge environments. Packaged as a single binary under 70MB, it strips out cloud-provider plugins, legacy drivers, and optional components while maintaining full Kubernetes API compatibility. Originally created by Rancher Labs (now part of SUSE), K3s is a CNCF Sandbox project with over 32,000 GitHub stars.
K3s powers edge deployments across manufacturing, retail, telecommunications, and IoT. The United Manufacturing Hub uses K3s as its Kubernetes runtime for shop-floor IIoT infrastructure. It is widely adopted for running containerized SCADA collectors, protocol bridges (OPC-UA, MQTT), and time-series databases at the edge.
K3s replaces the standard Kubernetes server with a single process that embeds the API server, scheduler, and controller manager. Worker nodes run a lightweight agent that connects to the server. The entire control plane fits in under 70MB of disk and 512MB of RAM, compared to several GB for standard Kubernetes.
In manufacturing environments, K3s enables the "Kubernetes at the edge" pattern — running the same container orchestration on factory-floor hardware that runs in the cloud. This allows consistent deployment of data collection agents, ML inference models, and dashboard services across hundreds of sites with centralized management via tools like Rancher or Fleet.