What is MicroShift?

Copy URL

The Red Hat® build of MicroShift is a lightweight Kubernetes container orchestration solution built from the edge capabilities of Red Hat® OpenShift® and based on the open source community’s project by the same name. As part of Red Hat Device Edge, it has a purposefully built minimal footprint combining an enterprise-ready distribution of MicroShift – which runs atop an edge-optimized operating system built from Red Hat Enterprise Linux. MicroShift brings the power and scalability of Kubernetes to the edge, as a natural extension of an OpenShift environment, allowing applications to be written once and run right where they are needed — next to the data source or end user. Essentially, it’s Kubernetes but tiny.

MicroShift’s greatest strength is its size, or lack thereof. While OpenShift itself can be small, MicroShift is even smaller and therefore can be placed in highly space-constrained spaces and run on extremely low-power hardware at the most remote locations - all while enjoying the benefits of Kubernetes and allowing teams to continue using their existing tools and processes. The consistency that MicroShift bring allows the focus to remain on innovation, rather than adopting new processes and architectures for various parts of a cloud environment. From core to cloud to edge — it’s all Kubernetes.

Derived from OpenShift, MicroShift brings a new level of scalability and consistency to cloud-native environments. This allows applications to run where they are most useful: on-site. Edge computing itself comes in so many unique forms, shapes, sizes and locations - all with their own unique considerations. While traditional on-premises datacenters and centralized public clouds enjoy the benefits of standardization at scale (such a constant power, network connectivity, cooling and space) - all of this can vary with devices are placed outside of their “comfort zone”. Fortunately, MicroShift can help with all of the above! With the resilience of OpenShift, miniaturized - MicroShift can comfortably operate on small, efficient hardware from a vast ecosystem of partners while handling varying conditions. So whether your application needs to be attached to an assembly line, building products or in a store, whether it is onboard satellites or out at sea, or whether it’s in a very hot, cold, wet or sandy place - near or far, online or off-grid — it’s all Kubernetes.

Keep reading


IoT and edge computing

IoT needs compute power closer to where a physical device or data source is located. Edge computing provides that local source of processing and storage for IoT.


What is edge computing?

Edge computing is computing that takes place at or near the physical location of either the user or the source of the data.


Edge computing for telco

Edge computing is a priority for many telco service providers as they modernize their networks and seek new sources of revenue.

More about edge


A stable, proven foundation that’s versatile enough for rolling out new applications, virtualizing environments, and creating a more secure hybrid cloud.

An enterprise application platform with a unified set of tested services for bringing apps to market on your choice of infrastructure.

A portfolio of enterprise software optimized for lightweight deployment at the edge.



Edge computing in action: Space


Command Line Heroes Season 8, Episode 8:
"Robots and vehicles"


Gain a competitive edge with your container strategy