An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
Hi Luke Rosser,
Thanks for your patience while we checked with the product group regarding your Blobfuse2 query. Please find the updates below:
Blobfuse2 availability on AKS nodes:
- Blobfuse2 is already included by default in AKS node images starting from Ubuntu 22.04.
- When you set
protocol: fuse2in your StorageClass, the CSI driver will attempt to use Blobfuse2. If Blobfuse2 is not installed on the node, the mount operation will fail rather than fall back to Blobfuse v1 - Please note that for existing PVs, changing the StorageClass parameters will not retroactively switch them to Blobfuse2. A new PV would need to be created with
protocol: fuse2for the setting to take effect.
Since Blobfuse2 is part of the default AKS node image (from Ubuntu 22.04 onward), you should not need to patch the CSI DaemonSet for installation. After an upgrade, as long as your node pool uses a supported image, Blobfuse2 remains available.
Reference: https://learn.microsoft.com/en-us/azure/aks/upgrade-os-version
https://learn.microsoft.com/en-us/azure/aks/node-images
To help us confirm your scenario more precisely, could you please share:
- The OS version and node image version of your AKS nodes (you mentioned AKS v1.31.10, but we’d like to verify the node details).
- Additionally, to clarify your expectation: are you specifically asking whether Blobfuse2 version 2.5.0 is installed by default on AKS nodes?
This information will help us validate whether your environment should already include Blobfuse2 by default, or if additional action is needed.