EVERYTHING XIAOMI
Get listed

MicroShift

MicroShift adapts OpenShift Kubernetes for small systems and edge computing, with design goals that include conserving CPU, memory, network, and storage reso…

Place
#13 of 23
Score
6.2
MicroShift's website

What MicroShift is

MicroShift adapts OpenShift Kubernetes for small systems and edge computing, with design goals that include conserving CPU, memory, network, and storage resources and coping with severe network constraints. It runs as one systemd service containing a minimal OpenShift control plane and worker node. Included infrastructure services are DNS, ingress routing, 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 development and testing build is free at no cost and does not require Red Hat subscriptions or pull secrets. Listed minimums are an x86_64 or aarch64 processor, Red Hat Enterprise Linux with Extended Update Support, 2 CPU cores, 2GB RAM, and 2GB free root storage. Production use is supported on bare metal or hypervisors certified for Red Hat Enterprise Linux 9. The Kubernetes version tracks the MicroShift release. It uses CRI-O and supports a local registry and add-on catalog, but has no graphical interface or multi-node clusters.

Good

  • Designed for constrained CPU, memory, network, and storage.
  • Runs as a single systemd service.
  • Free upstream build needs no Red Hat subscription.
  • Supports a local registry and add-on catalog.

Watch out

  • No graphical interface is listed.
  • Multi-node clusters are not supported.
  • Requires RHEL with Extended Update Support for stated minimums.

Who it suits

MicroShift suits developers and operators building or running compact Kubernetes-based edge deployments. The upstream build is also intended for contributors and testers who want to build from the original sources.

Verdict

MicroShift provides a compact OpenShift/Kubernetes option with specific resource and platform requirements. The lack of multi-node clustering and a graphical interface matters when evaluating it for an installation.

Plans and prices

From MicroShift's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
MicroShift UpstreamFreeUpstream development and testing build; no Red Hat subscriptions or pull secrets required

The facts

Each one read from MicroShift's own pages, with the date it was checked.

What it does

Architecture
MicroShift runs as a single systemd service with a minimal OpenShift control plane and worker node.checked 7 Oct 2026
Architectures
MicroShift and its main components are available for x86_64 and aarch64 architectures.checked 8 Oct 2026
Deployment
MicroShift can run on the host or inside a Bootc container.checked 8 Oct 2026
Distribution
RPM and DEB packages built in a container can be installed and run on the listed operating systems.checked 8 Oct 2026
Documentation
The upstream repository links documentation for building, versioning, host deployment, Bootc deployment, and GitHub workflows.checked 8 Oct 2026
Downloads
Prebuilt MicroShift artifacts are published on the repository's Releases page, and nightly RPMs are published on COPR.checked 8 Oct 2026
Included services
The listed infrastructure services include DNS, ingress router, service CA, OVN-Kubernetes CNI, and LVMS storage.checked 7 Oct 2026
License
The repository lists an Apache-2.0 license.checked 7 Oct 2026
Networking
Its design goals include tolerating severe networking constraints.checked 7 Oct 2026
Operating systems
The upstream repository lists CentOS 9, CentOS 10, Fedora, Ubuntu, and macOS deployment options, with macOS using Podman machine in rootful mode.checked 8 Oct 2026
Optional components
Optional components listed include OLM, Gateway API, cert-manager, and SR-IOV, delivered as separate RPM packages.checked 7 Oct 2026
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.checked 8 Oct 2026
Purpose
MicroShift optimizes OpenShift Kubernetes for small form factor and edge computing.checked 8 Oct 2026
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.checked 7 Oct 2026
Resource use
Its design goals include frugal use of CPU, memory, network, and storage resources.checked 7 Oct 2026
Scope
The openshift/microshift repository describes MicroShift as a small form factor OpenShift/Kubernetes project optimized for edge computing.checked 8 Oct 2026
Subscription distinction
The upstream repository says its build runs without Red Hat subscriptions or pull secrets.checked 8 Oct 2026
Updates
Its design goals include updating securely, safely, speedily, and seamlessly without disrupting workloads.checked 7 Oct 2026
Upstream build
MicroShift Upstream lets contributors and testers build from the original MicroShift sources with OKD payload images.checked 8 Oct 2026

Alternatives to MicroShift

All alternatives
  1. 1vCluster Platform logo

    vCluster Platform

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  2. 2srelens logo

    srelens

    Free planOpen sourceWebAPIExtensionLinux
    7.4Free plan
  3. 3

    Talos Linux

    Free planAPILinuxmacOSSelf-hosted
    6.8From $1,000 a year
  4. 4

    Kunobi

    Free planLinuxmacOSWindows
    6.7From $912 a month
  5. 5

    Rancher Desktop

    Free planAPILinuxmacOSWindows
    6.7Free plan
  6. 6kind logo

    kind

    Free planLinuxmacOSSelf-hostedWindows
    6.6Free plan