Skip to content
SPECIFICTION
Get listed

MicroShift

microshift.io

Free plan macOSLinuxSelf-hosted
Visit microshift.io
Spec score 7.9 #14 of 23 in Local Kubernetes Tools

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

MicroShift Upstream Free Upstream development and testing build; no Red Hat subscriptions or pull secrets required Read 8 Oct 2026 · github.com

Every MicroShift plan and price →

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

Alternatives to MicroShiftAll alternatives →