Uploaded image for project: 'AMQ Streams'
  1. AMQ Streams
  2. ENTMQST-2455

Make it possible to roll Kafka or ZooKeeper pods individually

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 1.7.0.GA
    • None
    • None
    • None
    • False
    • False
    • Release Notes
    • Undefined

      Strimzi currently supports use of annotation on the StatefulSet resources to trigger manually a rolling update. But in some cases, it might make sense to roll just some of the pods but do it through the operator instead of deleting them manually. Doing it through the operator can ensure that:

      • The manual deletion does not conflict with any action the operator might take at the same time (e.g. delete another pod in parallel)
      • Use the operator logic to do the roll (especially important for Kafka where it checks the in-sync replicas etc.)

      This PR makes it possible by using the same annotation as for StatefulSet, but on the pod level. When multiple pods from the same StatefulSet are annotated, they will be rolled one after another but within the same reconciliation run.

            Unassigned Unassigned
            scholzj JAkub Scholz
            Lukas Kral Lukas Kral
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: