About the HyperShift pattern (hosted control plane)
This pattern simplifies the deployment of an hosted control plane or hosted control plane cluster. Use this pattern to create hosted control plane clusters.
Install multicluster engine for Kubernetes Operator
Create an instance of the
hypershift, which is a technology preview feature.
Install the AWS Controllers for Kubernetes - Amazon S3 Operator
Create an S3 bucket that hosted control plane will use for OpenID Connect (OIDC)
Create a buildconfig and imagestream that provide the HyperShift cli (
hypershift) as an imagestream to be used in further automation if desired.
Figure 1. source: https://hypershift-docs.netlify.app/
If you have any questions or concerns contact Jonny Rickard.
The solution enables the rapid provisioning of hosted control plane.
The HyperShift pattern uses the following products and technologies:
Red Hat OpenShift Container Platform for container orchestration
Red Hat OpenShift GitOps, a GitOps continuous delivery (CD) solution
The multicluster engine for Kubernetes Operator, the multicluster-engine provider
AWS Controllers for Kubernetes - Amazon S3 Operator, an S3 storage controller