| title | HyperShift | ||||
|---|---|---|---|---|---|
| date | 2023-11-15 | ||||
| tier | sandbox | ||||
| summary | This pattern is for deploying the Hosted Control Plane (HyperShift) service. | ||||
| rh_products |
|
||||
| other_products |
|
||||
| industries |
|
||||
| aliases | /hypershift/ | ||||
| pattern_logo | medical-diagnosis.png | ||||
| links |
|
||||
| ci | hypershift |
- Background
-
This pattern simplifies the deployment of an {hcp} or hosted control plane cluster. Use this pattern to create hosted control plane clusters.
- Workflow
-
-
Install multicluster engine for Kubernetes Operator
-
Create an instance of the
MultiClusterEngineto enablehypershift, 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.
-
|
Note
|
If you have any questions or concerns contact Jonny Rickard. |
The solution enables the rapid provisioning of {hcp}.
The {hcp-pattern} uses the following products and technologies:
-
{rh-ocp} for container orchestration
-
{rh-gitops}, a GitOps continuous delivery (CD) solution
-
The {rh-mce} Operator, the multicluster-engine provider
-
{ack-s3-op}, an S3 storage controller
