Dynamically Creating HA Persistent Volumes in Kubernetes by Using LINSTOR

If you need to run stateful applications and workloads in Kubernetes, you will need to make use of Kubernetes persistent volumes. Although Kubernetes might be more well known for and first associated with running stateless applications, infrastructure for persisting data in Kubernetes has been in its code from its early stages. When persisting data in […]

Reducing DRBD Memory Requirements

Over its more than 20 years of existence, DRBD® has earned some renown as data replication software with high performance. Put to the test on some potent hardware, the LINBIT® team has shown impressive benchmarking numbers1. Independent testing has also shown strong results on more conventional hardware2. Performance is one reason DRBD is often used […]

Exciting New DRBD Features

DRBD 9.2.16 and 9.3 are being released. While 9.2.16 is the boring bugfix release, drbd-9.3 brings exciting new features. The newest DRBD update now supports the out-of-sync bitmap at different granularities. For the last 25 years, it has been fixed that one bit in that bitmap represents 4096 bytes of storage. That bitmap exists in […]

Comparing Open Source Virtualization Platforms

More and more, businesses and companies are seeking to repatriate services and infrastructure from the cloud to on-premise or hybrid solutions. This might be for a variety of reasons. Whether repatriating is for cost savings, performance, security, control, or other reasons, it is happening. Increasingly, companies are turning to open source solutions when repatriating services […]

Kubernetes Roundup – LINSTOR Updates, RWX, & Events

This edition of the LINBIT Kubernetes newsletter begins with some big software news. We recently released LINSTOR Operator 2.10.0 (and a follow-up bug fix: LINSTOR Operator 2.10.1). Version v2.10.0 brought long awaited support for ReadWriteMany (RWX) volumes, along with Volume Group Snapshot support, integrations for Cluster API, and more. To use RWX after upgrading to […]

Securing the LINSTOR Encryption Passphrase By Using systemd-creds and TPM 2.0

Before version 1.33.0, LINSTORⓇ did not have a method of entering the LINSTOR controller service master passphrase when the service was restarted unless it was stored in plain text within the .toml configuration file for the service, or stored in an environment variable. The LINSTOR controller service uses the LINSTOR master passphrase for the LINSTOR encypted disk […]

Controlling LINSTOR Replica Placement During Node Evacuation

When maintaining or decommissioning a group of nodes in a LINSTORⓇ cluster, it’s common to use the linstor node evacuate command to automatically relocate resources from one node to others in the cluster. However, in scenarios where the cluster is split into distinct node groups, or multiple nodes are destined for evacuation, the default evacuation behavior can […]

Create a Highly Available iSCSI Target Using a LINSTOR Gateway Cluster

This tutorial will teach you how to set up a highly available iSCSI target by using LINSTOR® Gateway. Here is the ideal starting point to help you get off the ground as a new LINSTOR Gateway user. The basic principles from this tutorial also apply to using LINSTOR Gateway to set up NVMe-oF or NFS […]

Creating ReadWriteMany Persistent Volumes in Kubernetes by using LINSTOR

With the release of LINSTORⓇ operator 2.10.0 for Kubernetes, users can create ReadWriteMany (RWX) Persistent Volume Claims (PVCs) directly using the LINSTOR CSI driver. This feature enables multiple pods to mount and write to the same LINSTOR-backed persistent volume simultaneously. RWX support is a hard requirement for applications that require shared storage, and the addition […]

Homelabbing LINBIT Storage Solutions

One of the benefits of using open source software such as the storage solutions that the LINBIT® team develops is that you do not need to check in with anybody to get it, install it, and start using it. The open source model is especially conducive to homelab setups. People often use homelab setups to […]