Skip to content

docs: add longhorn v2 data engine installation guide#620

Merged
talos-bot merged 2 commits into
siderolabs:mainfrom
kevintijssen:docs/longhorn-v2-data-engine
Jun 26, 2026
Merged

docs: add longhorn v2 data engine installation guide#620
talos-bot merged 2 commits into
siderolabs:mainfrom
kevintijssen:docs/longhorn-v2-data-engine

Conversation

@kevintijssen

Copy link
Copy Markdown
Member

Expand the Longhorn guide to cover both the V1 and V2 data engines using tabs. The V2 path documents the SPDK-based engine, including provisioning a raw block device via RawVolumeConfig, enabling huge pages and the required kernel modules, and registering the block-type disk with Longhorn. Also refresh the V1 path to use a non-system NVMe disk selector and link out to the relevant Talos reference docs.

Comment thread public/kubernetes-guides/csi/longhorn.mdx
Comment thread public/kubernetes-guides/csi/longhorn.mdx Outdated
kubectl label namespace longhorn-system pod-security.kubernetes.io/enforce=privileged
```

## Step 3: Install Longhorn with Helm

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

where is this information?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did not add a link to this page since we also don't do that for other solutions
https://longhorn.io/docs/1.12.0/deploy/install/#pod-security-policy

Comment thread public/kubernetes-guides/csi/longhorn.mdx
@github-project-automation github-project-automation Bot moved this from In Review to Approved in Planning Jun 26, 2026
Expand the Longhorn guide to cover both the V1 and V2 data engines using tabs. The V2 path documents the SPDK-based engine, including provisioning a raw block device via RawVolumeConfig, enabling huge pages and the required kernel modules, and registering the block-type disk with Longhorn. Also refresh the V1 path to use a non-system NVMe disk selector and link out to the relevant Talos reference docs.

Signed-off-by: Kevin Tijssen <kevin.tijssen@siderolabs.com>
Replaces the verbose system extension setup instructions with a concise reference to a pre-built schematic ID, making it easier for users to provision nodes with the required extensions. Adds direct links to the Talos UserVolumeConfig and RawVolumeConfig reference documentation, and clarifies the V1 Data Engine introduction to match the structure used for V2.

Signed-off-by: Kevin Tijssen <kevin.tijssen@siderolabs.com>
@kevintijssen kevintijssen force-pushed the docs/longhorn-v2-data-engine branch from 277ab67 to b054c87 Compare June 26, 2026 10:09
@kevintijssen

Copy link
Copy Markdown
Member Author

/m

@talos-bot talos-bot merged commit b054c87 into siderolabs:main Jun 26, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Approved to Done in Planning Jun 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants