Blueprints facilitate building complex edge computing stacks and managing them at scale. They are structured configuration templates that describe an edge computing stack designed for a particular use case both completely (from services down to infrastructure) and declaratively (by desired target state, not how to get there). This vastly improves reproducibility and helps mitigate intra- and inter-site configuration drift. At the same time, blueprints enable profile- or site-specific variations through configuration overlays. This makes them a perfect fit for operational best practices like infrastructure-as-code and GitOps.
This project enables edge computing blueprints for OpenShift. In combination with other Red Hat-pioneered technologies like the Operator Framework, KubeVirt, and Metal3, OpenShift lets users manage container- and VM-workloads, the clusters themselves, the host OS, and the infrastructure consistently and declaratively through Kubernetes resource manifests, APIs, and tooling. The project will demonstrate this ability by creating blueprints for 5G telco and AI/ML industrial use cases and managing deployments with GitOps and Red Hat Advanced Cluster Manager.