Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-72601

It's not possible not to schedule FRR-K8s pods on certain nodes

XMLWordPrintable

    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      When used in combination with MetalLB, users want a way to choose what pods run on a given node. See https://issues.redhat.com/browse/OCPBUGS-56173?focusedId=27188511&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-27188511 where a customer chooses where to run metallb speakers from. After moving frr-k8s to be deployed by CNO, this is not possible anymore. So, a user can use the node selector of MetalLB to choose where to run the speakers, but CNO will deploy frr-k8s pods on all the nodes.    

      Version-Release number of selected component (if applicable):

          

      How reproducible:

          Always

      Steps to Reproduce:

          1.
          2.
          3.
          

      Actual results:

          

      Expected results:

          Having a way not to schedule FRR-K8s pods on some nodes. This can be done with a full fledged node selector or a "don'tschedulefrrk8shere" sort of well know label. I think it's more than reasonable not to use the same node selector of metallb, while documenting that the set of nodes running the speakers and frrk8s pods must be the same.

      Additional info:

          Preliminary work was done as part of https://issues.redhat.com/browse/OCPBUGS-56173, to provide OVN-Kubernetes a way to understand if an frrk8s pod is running or not on a node by looking at the presence of the frrnodestate instance corresponding to that node.

              sdn-team-bot sdn-team bot
              fpaoline@redhat.com Federico Paolinelli
              None
              None
              Anurag Saxena Anurag Saxena
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: