Uploaded image for project: 'Observability Documentation'
  1. Observability Documentation
  2. OBSDOCS-761

Error with logging migration documentation

XMLWordPrintable

    • 5
    • False
    • Hide

      None

      Show
      None
    • True
    • OBSDOCS (Mar 25 - Apr 15) #251
    • Moderate

      Description of problem: The documentation for scaling infrastructure nodes for migrating the openshift-logging stack are incorrect on the taints. 

      How reproducible:

      Follow the documentation: https://docs.openshift.com/container-platform/4.14/machine_management/creating-infrastructure-machinesets.html 
      
      Attempt to create the machine sets and migrate the logging subsystem 

      Actual results:

      All elastic and kibana pods will be stuck in a pending state. 
      
      Pod unschedulable0/29 nodes are available: 23 node(s) didn't match Pod's node affinity/selector, 3 node(s) had untolerated taint {node-role.kubernetes.io/master: }, 3 node(s) had volume node affinity conflict. preemption: 0/29 nodes are available: 29 Preemption is not helpful for scheduling..

      Expected results:

       Pods should be in a running state

      Additional info:

        To fix this issue the infrastructure machine set has to be created with the following taints:
      
            taints:
            - key: node-role.kubernetes.io/infra
              effect: NoSchedule
            - key: node-role.kubernetes.io/infra
              effect: NoExecute
              value: reserved
      
      This will resolved the pending issue and allow pods to populate to the nodes correctly. 

              abrennan@redhat.com Ashleigh Brennan (Inactive)
              rhn-gps-jhultz Jonathan Hultz
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: