Skip to content

Problems with XFS volumes on some provisioners #2202

Discussion options

You must be logged in to vote

This is an expected difference between out-of-tree CSI storage drivers (first example) and in-tree storage drivers (second example). Bottlerocket doesn't include xfsprogs, so any attempt to use the in-tree drivers will fail when kubelet tries to run mkfs.xfs.

Given the CSI migration effort in the wider ecosystem - do you actually need the in-tree approach to work? Long-term I'd like to see everything move to CSI.

In #1147 I added e2fsprogs to make the local volume static provisioner work, which had the side effect of enabling the in-tree storage driver to work for ext4 filesystems. So to be clear, I'm not opposed to adding XFS support in the base OS. It's the default filesystem for AL2, a…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by vadimgusev-codefresh
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants