k8fuse's Introduction
Enable the blob CSI on the cluster during creation with the correct flags, or update an existing cluster: On creation Terraform: blob_driver_enabled = true in the storage_profile block Cli: use the --enable-blob-driver flag To add to an existing cluster: az aks update --enable-blob-driver -n myAKSCluster -g myResourceGroup Fuse can leverage an MSI account for Blob Auth, this is assigned to the system nodepool (NOT user nodes) Details here: https://github.com/qxsch/Azure-Aks/tree/master/aks-blobfuse-mi For example purposes, the user assigned managed identity created within the nodepool resource group was utilised, and assigned Data Blob Owner on the resource group containing the storage account (scope can probably be reduced to the storage account itself). The PV definition then leverages the MSI principal ID in its parameters: volumeAttributes: resourceGroup: rg-testing storageAccount: ihctestingaks containerName: ihctest protocol: fuse AzureStorageAuthType: MSI AzureStorageIdentityObjectID: "{YOUR MSI PRINCIPAL ID}" Important: When configuring against a storage account with Hierarchical namespace enabled, you must enable the mount option: --use-adls=true in the pvc (see example)
k8fuse's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.