Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-13152

Separate MachinePool controller and make it shardable

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • ACM 2.12.0, MCE 2.7.0
    • MCE 2.7.0
    • Hive
    • None
    • False
    • None
    • False
    • None

      Similar to what we did for clustersync (see https://github.com/openshift/hive/pull/1093), split the machinepool controller out of hive-controllers and into its own statefulset.

      Each replica controls a subset of MachinePools. May as well (factor out and) reuse the same algorithm as clustersync: modulo the UUID of the MP (or CD??) by the number of replicas and assign to that replica. Add a status field to the MP indicating which replica is handling it.

              Unassigned Unassigned
              efried.openshift Eric Fried
              Jianping Shu
              David Huynh David Huynh
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: