Platform | Capability |
Red Hat Enterprise Linux |
Customizable OS image generation | Allows multiple IT teams to create purpose-built OS images through Red Hat Enterprise Linux image builder. The images are optimized for various edge architectures and customizable for compact edge deployments. |
Efficient over-the-air updates | Transfers significantly less data, since only the difference between software versions is transmitted for remote sites with limited or intermittent connectivity. This allows each install action to happen during scheduled downtime or when device owners choose to apply them. |
Transactional updates with intelligent rollbacks | Updates are staged to the edge device and applied in a transactional either-or approach. Customizable health checks help detect issues and automatically revert an update, preventing downtime, which is important when devices are in locations with limited accessibility or specialized, on-site IT teams (e.g., oil rigs and satellites). |
Red Hat build of MicroShift |
Cluster services | - Containers: Red Hat Device Edge provides all the standard Kubernetes application programming interfaces (APIs) and services for container orchestration, using CRI-O as the container runtime.
- Networking: As a Container Network Interface (CNI) driver, Red Hat Device Edge uses Open Virtual Networking-Kubernetes (OVN-Kubernetes), which Red Hat OpenShift® also uses.
- Ingress: Red Hat Device Edge carries over both the ingress controller and Red Hat OpenShift route API to simplify exposing a service at a host name.
- Storage: Red Hat Device Edge comes bundled with the logical volume manager (LVM) storage and Container Storage Interface (CSI) driver to provide advanced storage capacities like thin provisioning or volume snapshots with local storage from the edge devices.
- Security: MicroShift inherits the security stance of OpenShift, with security context constraints and similar mechanisms to isolate and protect the workload and system.
|
Cloud Native Computing Foundation (CNCF)-certified Kubernetes distribution | Red Hat build of MicroShift is a CNCF-certified distribution of Kubernetes, providing a consistent Kubernetes API for operational consistency across hybrid cloud deployments (public, on-premise, hybrid, edge, or any combination). |
Application portability | Red Hat build of MicroShift extends Kubernetes to the farthest reaches of the edge, allowing applications to perform where they are most needed—from core, to cloud, to edge environments. Optional features like the Operator Lifecycle Manager, Gitops agent, and cert-manager facilitate a consistent experience. |
Advanced networking use cases | To support use cases with advanced networking requirements, Multus (multiple networks for a pod) and single root input/output virtualization (splitting physical network functions into multiple virtual ones) are optionally supported. Internet Protocol version 6 (IPv6) networks and single or dual platform can also be used. |
Low latency and near realtime workload | Workloads that require predictable low response to external events can be deployed to Red Hat build of MicroShift. PREEMPT_RT kernel and special measures in the OS, container runtime, and Kubernetes runtime make it possible to isolate certain workloads to dedicated central processing units (CPUs), to reduce jitter caused by noisy neighbors. This response allows for latency-sensitive workloads like software-defined industrial control systems. |
Simple and security-focused access to sensors and devices | Red Hat build of MicroShift brings a generic device plugin for Kubernetes, which helps safeguard access to generic devices like serial ports, USB cameras etc. That simplifies Internet of Things (IoT) use cases. |
Red Hat Edge Manager |
Streamlined fleet management and monitoring | - Scale operations efficiently by using templates to perform operations once per fleet instead of once per device.
- Simplify onboarding and orchestration in resource-limited environments with intuitive tools.
- Monitor device health in real time by configuring resource alerts that automatically report degraded or error statuses when thresholds are met.
- Gain security-focused onboarding, hardened communication, and automated, risk-free updates for your remote and exposed edge devices, ensuring a consistent security posture and allowing you to mitigate risk at scale.
- Navigate limited connectivity using an agent-based architecture that eliminates the need for specialized network configurations.
|