We have 1,280 identical RK3588 ARM64 bare-metal nodes already deployed, powered, networked, and operational in a U.S. commercial data center. Remote KVM is available, and we may eventually expand to similar racks in other U.S. locations. The hardware works, but we do not have a dedicated infrastructure team, so we want to avoid building and maintaining an entire private cloud platform ourselves.
The goal is to turn the fleet into usable containerized compute. I'm looking for advice based on systems people have operated at meaningful scale, especially around K3s versus standard Kubernetes, Talos, Rancher, cluster sizing, provisioning and reimaging, monitoring, tenant isolation, ARM64 image compatibility, hardware failures, and whether many small nodes are less practical than fewer larger servers.
Most importantly, are there managed-service providers or companies that can operate Kubernetes and the underlying hardware on behalf of the owner? We would strongly prefer a turnkey or supported approach over assembling a large collection of open-source tools and hiring a team to maintain them.
4 Answers
Start with a reliable bare-metal lifecycle system rather than Kubernetes. MAAS or a similar platform can provision and reimage machines remotely, while Ansible, Puppet, or Chef handles post-install configuration. Keep an inventory system such as NetBox as the source of truth for hardware, addresses, racks, and roles.
After that, evaluate K3s, standard Kubernetes, and Talos on representative groups of nodes using your actual workloads. The right topology depends heavily on workload size, storage, networking, and failure requirements. With this many small boards, plan storage and networking separately; hyperconverged storage is unlikely to be a good fit unless the hardware has unusually strong local disks and network links.
ARM64 container support is generally good now, but RK3588 is more complicated than using a mainstream cloud ARM platform. Check every important image for a native ARM64 build or establish a multi-architecture build pipeline. Also test the kernel features your workloads require; service meshes, databases, eBPF tooling, cryptography, and hardware acceleration can expose gaps.
The long-term vendor kernel situation matters just as much as initial compatibility. Before deploying broadly, test upgrades, node replacement, monitoring agents, container runtimes, and failure recovery on real boards. Treat the fleet as an appliance-like hardware platform with a tested OS image, not as generic ARM64 servers.
A commercial platform may be the most realistic answer for a very small operations team. Products that combine bare-metal provisioning with Kubernetes lifecycle management can provide a single control plane for installing the OS, applying cluster configuration, upgrading nodes, and controlling rollout concurrency. That support can easily outweigh the apparent savings from stitching together several open-source projects.
Talos with Omni is another attractive model: immutable nodes, declarative configuration, remote provisioning, and centralized upgrades. It supports ARM64, but I would validate RK3588 kernel, device, and driver support carefully and run a scale test before committing to thousands of nodes. Canonical MAAS with Rancher is a more traditional alternative if a fully commercial platform is not an option.
Don’t assume that 1,280 nodes is automatically wrong. Larger servers usually waste fewer resources on per-node system overhead and are simpler to manage, but many small machines reduce the blast radius of a failure and may provide useful parallelism or locality. The decision should be based on workload density, memory per node, storage, power, network bandwidth, and how much capacity disappears when a rack or cluster is unavailable.
I’d strongly consider several independent clusters rather than one enormous cluster. That limits upgrade and control-plane blast radius, makes maintenance easier to stage, and lets you separate tenants or workload types. A managed Kubernetes provider can operate the clusters, but the hardware owner still needs clear procedures for failed boards, replacement inventory, remote reimaging, network failures, and data durability.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures