Uploaded image for project: 'OpenShift Logging'
  1. OpenShift Logging
  2. LOG-2785

Update deployment strategy of collectors to deploy all instances at once

XMLWordPrintable

    • False
    • None
    • False
    • NEW
    • OBSDA-112 - Tune maxUnavailable of 'collector' daemonset for reducing upgrade time
    • VERIFIED
    • With this update, all instances of the collector DaemonSet are updated to a new configuration at the same time instead of going one-by-one.
    • Log Storage - Sprint 221

      The cluster-logging-operator uses a DaemonSet to manage the collector instances running on all cluster nodes.

      Currently the default deployment strategy of the DaemonSet is used, which only allows a single instance to be "unavailable" at once, similar to a Deployment rollout.

      While this strategy does make sense for deployments with more than once instance for high-availability reasons, it's unnecessary for the DaemonSet as each collector is responsible for its own node and no HA is done between the instances. The current strategy effectively only slows down the application of a new configuration.

      The aim of this change is to replace the current configuration of the deployment strategy used by the DaemonSet with one that allows all instances to be replaced at once.

              rojacob@redhat.com Robert Jacob
              rojacob@redhat.com Robert Jacob
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: