LINSTOR Operator v2.8.0

Moritz Wanzenböck moritz.wanzenboeck at linbit.com
Mon Feb 17 10:25:51 CET 2025


We've recently released version 2.8.0 of our Kubernetes Operator.

This release improves support for reusing existing LINSTOR clusters to
provide storage for Kubernetes in a few different ways.

First, you can now specify multiple controller URLs when setting up
the connection. This is commonly used when setting up a highly
available LINSTOR Controller with DRBD Reactor: specify the possible
IP addresses where the Controller is running, and the Operator and
components will automatically connect to the right node.

Secondly, the Operator will now automatically try to determine the
LINSTOR version from the external controller, and deploy the matching
Satellite version by default.

With the usual update of image versions, we also now support the
x-replicas-on-different setting on StorageClasses[1]. For example, to
deploy 2 replicas per zone, you can now set:

parameters:
  linstor.csi.linbit.com/xReplicasOnDifferent: |
    topology.kubernetes.io/zone: 2

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

  https://charts.linstor.io/static/v2.8.0.yaml

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

  helm repo update
  helm upgrade linstor-operator linstor/linstor-operator --wait

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

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

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

Best regards,
Moritz

[1]: https://linbit.com/blog/distributing-volume-replicas-for-high-availability-disaster-recovery-using-linstor/
[2]: https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-kubernetes-upgrade
[3]: https://charts.linstor.io/migration/
[4]: https://github.com/piraeusdatastore/piraeus-operator

Operator v2.8.0 Changelog
-------------------------
### Added

- Automatically set the LINSTOR Satellite image version when using an
external LINSTOR Controller.

### Changed

- Disable debug logging by default for the Operator.
- Allow specifying multiple controller URLs for external LINSTOR clusters.
- Updated images:
    * LINSTOR 1.30.4
    * LINSTOR CSI 1.7.0
    * DRBD Reactor 1.8.0
    * LINSTOR HA Controller 1.3.0
    * Latest CSI sidecars


More information about the drbd-announce mailing list