Skip to content

Latest commit

 

History

History
75 lines (57 loc) · 2.44 KB

File metadata and controls

75 lines (57 loc) · 2.44 KB
title HyperShift
date 2023-11-15
tier sandbox
summary This pattern is for deploying the Hosted Control Plane (HyperShift) service.
rh_products
Red Hat OpenShift Container Platform
Red Hat MultiCluster Engine
other_products
AWS Controller for Kubernetes
industries
Infrastructure
aliases /hypershift/
pattern_logo medical-diagnosis.png
links
help bugs
ci hypershift

About the {hcp-pattern} ({hcp})

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 MultiClusterEngine to enable 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.

Note

If you have any questions or concerns contact Jonny Rickard.

About the solution elements

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