Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-1284

Validate Compact Hosted Control Plane Deployment

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False
    • 21
    • 21% 21%
    • M
    • 0
    • 0
    • Program Call

      Feature Overview (aka. Goal Summary)  

      This feature aims to enable customers to deploy Hosted Control Planes (HCP) in compact OpenShift cluster setups. The primary goal is to be comfortable supporting at least 1 to 3 hosted alongside standalone masters.

       

      This feature addresses customer demand for more efficient resource utilization in constrained or specialized deployments, or in environments where little nodes with a lot of compute resources available to ensure better utilization.

      Goals (aka. expected user outcomes)

      Be comfortable supporting 1 Hosted control plane hosted in a compact setup (to communicate the in docs). I.e., we will test with 1 on compact cluster, but any other growth will be subject to ability to elastically scale or subject to local risk on number of HA workloads would be required.  So 1 is not a ceiling.

      Requirements (aka. Acceptance Criteria):

      QE

      Perf/Scale (sizing): 

      • We will need to make sure we update the sizing guidance to consider static masters and give preliminary sizing.

      Documentation

      • We will need to document constraints such as:

       

      Deployment considerations List applicable specific needs (N/A = not applicable)
      Self-managed, managed, or both N/A
      Classic (standalone cluster) N/A
      Hosted control planes Yes
      Multi node, Compact (three node), or Single node (SNO), or all N/A
      Connected / Restricted Network N/A
      Architectures, e.g. x86_x64, ARM (aarch64), IBM Power (ppc64le), and IBM Z (s390x) x86_x64
      Operator compatibility N/A
      Backport needed (list applicable versions) N/A
      UI need (e.g. OpenShift Console, dynamic plugin, OCM) N/A
      Other (please specify) N/A

      Use Cases (Optional):

      As a service provider with very large baremetal machines and not so many of them, I would like to better utilize existing resources by sharing infra between standalone masters and hosted control planes.

       

      As a service provider wanting to implement more secure boundaries between my applications and my management plane, I wanted to use Hosted control planes on a pre-existing compact infrastructure.

      Questions to Answer (Optional):

      Include a list of refinement / architectural questions that may need to be answered before coding can begin.  Initial completion during Refinement status.

      <your text here>

      Out of Scope

      Deployment of more than 3 HCPs in a compact cluster configuration. For additional control-planes, customers can add more workers to the cluster.

      Background

      The push for deploying HCPs in compact OpenShift clusters arises from the need to better utilize resources in constrained environments, where deploying large clusters is not feasible or cost-effective.

      Customer Considerations

      • Customers must ensure their infrastructure can support the added load of HCPs in compact clusters.
      • Understanding the limitations and best practices for deploying HCPs in such environments is crucial for success.

      Documentation Considerations

      • Update existing OpenShift documentation to include guidance on deploying HCPs in compact clusters.
      • [Bonus] Provide troubleshooting guides and best practices specifically for compact HCP deployments.

       

            azaalouk Adel Zaalouk
            azaalouk Adel Zaalouk
            Ashish Kamra, Jenifer Abrams, Michael Hrivnak, Naveen Malik, Oved Ourfali, Sean Merrow
            Liangquan Li Liangquan Li
            Servesha Dudhgaonkar Servesha Dudhgaonkar
            Derek Carr Derek Carr
            Dave Mulford Dave Mulford
            Votes:
            1 Vote for this issue
            Watchers:
            14 Start watching this issue

              Created:
              Updated: