Instance Manager Pods During Upgrade
After a live upgrade, you may notice that some old instance manager pods are still running. This is expected behavior and not a bug.
Longhorn uses the following strategy to manage instance manager pods during a live upgrade:
As a result, an old instance manager pod remains running as long as it hosts an active engine process. Once the volume is detached and no engine or replica processes remain, Longhorn will automatically clean up the old instance manager pod.
You can check which volumes are still using the old instance manager pods from the Longhorn UI:
To allow Longhorn to clean up all old instance manager pods:
© 2019-2025 Longhorn Authors | Documentation Distributed under CC-BY-4.0
© 2025 The Linux Foundation. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page.