MicroShift
microshift.io
What it is
MicroShift is a small-footprint OpenShift Kubernetes platform designed for edge computing. It aims to conserve CPU, memory, network, and storage resources and tolerate severe networking constraints. It runs as a single systemd service with a minimal OpenShift control plane and worker node. Included infrastructure services are DNS, an ingress router, service CA, OVN-Kubernetes CNI, and LVMS storage; optional components such as OLM, Gateway API, cert-manager, and SR-IOV come as separate RPM packages. The upstream build is for development and testing and runs without Red Hat subscriptions or pull secrets. Its listed operating-system options include CentOS 9 and 10, Fedora, Ubuntu, and macOS, with macOS using Podman machine in rootful mode. Minimum requirements include x86_64 or aarch64, Red Hat Enterprise Linux with Extended Update Support, 2 CPU cores, 2GB RAM, and 2GB free root storage. Production deployment can use bare metal or hypervisors supported and certified for Red Hat Enterprise Linux 9. The upstream build is free; pricing for other use is on request.
Spec sheet
- Purpose
- MicroShift optimizes OpenShift Kubernetes for small form factor and edge computing.Read 8 Oct 2026 · github.com
- Deployment
- MicroShift can run on the host or inside a Bootc container.Read 8 Oct 2026 · github.com
- License
- The repository lists an Apache-2.0 license.Read 7 Oct 2026 · github.com
- Architecture
- MicroShift runs as a single systemd service with a minimal OpenShift control plane and worker node.Read 7 Oct 2026 · github.com
- Architectures
- MicroShift and its main components are available for x86_64 and aarch64 architectures.Read 8 Oct 2026 · github.com
- Distribution
- RPM and DEB packages built in a container can be installed and run on the listed operating systems.Read 8 Oct 2026 · github.com
- Documentation
- The upstream repository links documentation for building, versioning, host deployment, Bootc deployment, and GitHub workflows.Read 8 Oct 2026 · github.com
- Downloads
- Prebuilt MicroShift artifacts are published on the repository's Releases page, and nightly RPMs are published on COPR.Read 8 Oct 2026 · github.com
- Included services
- The listed infrastructure services include DNS, ingress router, service CA, OVN-Kubernetes CNI, and LVMS storage.Read 7 Oct 2026 · github.com
- Networking
- Its design goals include tolerating severe networking constraints.Read 7 Oct 2026 · github.com
- Operating systems
- The upstream repository lists CentOS 9, CentOS 10, Fedora, Ubuntu, and macOS deployment options, with macOS using Podman machine in rootful mode.Read 8 Oct 2026 · github.com
- Optional components
- Optional components listed include OLM, Gateway API, cert-manager, and SR-IOV, delivered as separate RPM packages.Read 7 Oct 2026 · github.com
- Production use
- The openshift/microshift repository says production deployments can run on bare metal hardware or hypervisors supported and certified for Red Hat Enterprise Linux 9.Read 8 Oct 2026 · github.com
- Requirements
- The stated minimums include x86_64 or aarch64 CPU architecture, Red Hat Enterprise Linux with Extended Update Support, 2 CPU cores, 2GB RAM, and 2GB free root storage.Read 7 Oct 2026 · github.com
- Resource use
- Its design goals include frugal use of CPU, memory, network, and storage resources.Read 7 Oct 2026 · github.com
- Scope
- The openshift/microshift repository describes MicroShift as a small form factor OpenShift/Kubernetes project optimized for edge computing.Read 8 Oct 2026 · github.com
- Subscription distinction
- The upstream repository says its build runs without Red Hat subscriptions or pull secrets.Read 8 Oct 2026 · github.com
- Updates
- Its design goals include updating securely, safely, speedily, and seamlessly without disrupting workloads.Read 7 Oct 2026 · github.com
- Upstream build
- MicroShift Upstream lets contributors and testers build from the original MicroShift sources with OKD payload images.Read 8 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Runs as a single systemd service
- Includes DNS, ingress, service CA, networking, and storage
- Upstream build needs no Red Hat subscription
- Supports x86_64 and aarch64
Limits
- Requires Red Hat Enterprise Linux with Extended Update Support
- Minimum requirement is 2GB free root storage
- No multi-node cluster support
- No graphical interface
Who it suits
MicroShift suits teams deploying OpenShift Kubernetes on small-form-factor or edge systems, including environments with constrained networking. The upstream build is specifically for development and testing.
Verdict
MicroShift targets resource-constrained edge deployments with a compact service architecture. Confirm the operating-system requirements and single-node scope against the intended deployment.
Where Specifiction places it
- Local Kubernetes Tools#14 of 237.9