# LINSTOR Operator 2.9.1

**URL:** <https://forums.linbit.com/t/linstor-operator-2-9-1/1015>\
**Category:** Release Announcements\
**Tags:** kubernetes, drbd\
**Created:** [September 25, 2025, 1:36pm UTC](https://forums.linbit.com/t/linstor-operator-2-9-1/1015 "2025-09-25T13:36:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![wanzenbug](https://yyz1.discourse-cdn.com/flex003/user_avatar/forums.linbit.com/wanzenbug/32/39_2.png) [@wanzenbug](https://forums.linbit.com/u/wanzenbug)\
**Post date:** [September 25, 2025, 1:36pm UTC](https://forums.linbit.com/t/linstor-operator-2-9-1/1015/1 "2025-09-25T13:36:24Z")

</div>

We've recently released version v2.9.0 of our Kubernetes Operator.

This release mainly fixes features we noticed with the new scheduling  
logic for Satellites. Namely, we now properly deal with ":NoSchedule"  
taints like a DaemonSet.

There are also fixes in the different components, such as LINSTOR CSI  
now properly validating the minimum volumes sizes and DRBD properly  
marking resources as resynced in certain cases.

To upgrade, either point your kustomization.yaml at the new manifest:

&nbsp;&nbsp;[https://charts.linstor.io/static/v2.9.1.yaml](https://charts.linstor.io/static/v2.9.1.yaml)

Or, if using helm, upgrade the linstor-operator chart:

&nbsp;&nbsp;helm repo update  
&nbsp;&nbsp;helm upgrade linstor-operator linstor/linstor-operator --wait

To get specific instructions to apply the update, check our users guide[1].

If you need to upgrade from Operator v1, check out our upgrade guide[2].

Source code is, as always, available upstream[3].

Best regards,  
Moritz

[1]: [LINSTOR 1.0 en - LINBIT](https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-kubernetes-upgrade)  
[2]: [Migrating to Operator V2](https://charts.linstor.io/migration/)  
[3]: [GitHub - piraeusdatastore/piraeus-operator: The Piraeus Operator manages LINSTOR clusters in Kubernetes.](https://github.com/piraeusdatastore/piraeus-operator)

Operator v2.9.1 Changelog  
--------------------------

### Changed

- Do not remove existing satellites for `*NoSchedule` taints.  
- Updated images:  
&nbsp;&nbsp;&nbsp;&nbsp;\* LINSTOR 1.32.1  
&nbsp;&nbsp;&nbsp;&nbsp;\* LINSTOR CSI 1.9.0  
&nbsp;&nbsp;&nbsp;&nbsp;\* DRBD 9.2.15  
&nbsp;&nbsp;&nbsp;&nbsp;\* DRBD Reactor 1.9.0  
&nbsp;&nbsp;&nbsp;&nbsp;\* kTLS-utils 1.2.1  
&nbsp;&nbsp;&nbsp;&nbsp;\* Latest CSI sidecars

### Fixed

- Fix a crash in the validation webhook when trying to change the type  
of storage pool.
