Validated patterns explained

Learn the basics of validated patterns, a type of flexible code architecture that allows you to go from concept to production using the same stack configuration.

This learning path is for operations teams or system administrators

Developers may want to check out the Developer Sandbox to get started with validated patterns. 

Get started on developers.redhat.com

Preparing the environment for a validated pattern

10 mins

In this resource, we’ll walk through how to prepare your environment to deploy a validated pattern, which will involve cluster sizing considerations and cluster creation. 

If you plan on installing a cluster via the Hybrid Cloud Console, get started below.

What will you learn?

  • How to plan your cluster storage for a validated pattern
  • How to install your cluster for a validated pattern

What do you need before starting?

Checking cluster storage

Depending on the pattern you use, you’ll want to check that you have sufficient storage on your cluster. 

  1. Navigate to https://validatedpatterns.io/patterns/ and click on the validated pattern you want to deploy. In this learning path, we’ll be working with the Multicloud GitOps pattern.

    Validated patterns will look like this:
     

    The Multicloud GitOps pattern is identified as a validated pattern by the green “Validated” button and checkmark.
    The Multicloud GitOps pattern is identified as a validated pattern by the green “Validated” button and checkmark. 
  2. In the right navigation bar, click on Cluster sizing
  3. Confirm that you meet the minimum requirements for: 
    1. General OpenShift requirements
    2. Datacenter HUB requirements
    3. Number of control plane/worker nodes
    4. Instance types
    5. Any other listed requirements

Create a cluster

  1. Install a new cluster with cluster-admin permissions if you have not already done so. You may also use an existing cluster for this learning path. There are many options for installing a cluster:
    1. Via the Hybrid Cloud Console
    2. Via the command line interface (CLI) using openshift-installer
    3. Via an Ansible playbook 
    4. Via your own organization’s automation tools.
  2. When installing your cluster, make note of the following information, which you’ll need for your values.yaml file in the next step:
    1. Domain
    2. Cluster name
    3. Worker sizing
  3. Optional: Install a second cluster for a multicloud deployment.

Determine values

The values.yaml file is where you will specify variables for your particular deployment of the validated pattern. Here are a few examples of ways you can specify your values.

  • values-clusterGroup sets values of all clusters in that clusterGroup, including:
    • Namespaces
    • Subscriptions to operators
    • Argo CD applications
    • Managed clusters (used on the HUB cluster only)
  • values-<cloud>-dev sets values that are specific to the cloud provider for clusterGroup dev
    • You can add -<version> to define something specific to a version.
  • values-providerCloud sets values across all clusters on that cloud provider.
  • values-global sets values of all clusters across the pattern.
  • values-secret sets and loads secrets (passwords, e.g.).
    • This values file should never be pushed to your git repository and should only exist in your home directory. 

Now that you’ve prepared your cluster, you are now ready to deploy the validated pattern.

Get more support

*Red Hat supports subscribed Red Hat products used in validated patterns. The codified patterns are distributed as community projects and no additional support beyond subscribed Red Hat products is implied.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동