Disable automatic distribution of data across CSVs on AKS on Azure Stack HCI and Windows Server
Like every person is different, every Kubernetes cluster is different based on your use cases and requirements. To give you more flexibility and options in your Azure Kubernetes Service (AKS) on-premises deployment, you can now choose whether to enable or disable automatic distribution of your cluster data in the July 2022 update!
A year ago, we introduced automatic distribution of virtual machine data across multiple cluster shared volumes (CSVs). The cluster data was auto distributed in the cluster shared volumes through a round robin scheduling method. When data needed to be stored, AKS on-prem would check the CSVs one by one to see which was available to be used. For example, if the first CSV checked was not available, then AKS on-prem would move on to the next one until it found one that could be used. While this is perfectly fine for most deployment scenarios and helps build resiliency in case of storage outages, sometimes you may want to only have one dedicated CSV to store data in a particular cluster deployment. Before, there was no opt-out option for auto distribution but now, with the July release of AKS on-prem, you have the option of disabling auto distribution and selecting the CSV you would like to be used for all your deployment data!
To try out this new feature, it’s a few simple parameter changes in your set up. You can only turn off auto distribution on a new deployment, so the feature cannot changed existing deployment. After deployment of the AKS on-prem host, the setting cannot be changed. When you’re setting your host configurations with the `Set-AksHciConfig` command, use the new parameter `-createAutoConfigContainers` with the value `$false`. The default is to set the value as `$true`, so if you skip this step, auto distribution will happen by default. If ‘-createAutoConfigContainers’ is set to false, then the path that is specified in the parameter ‘-imageDir’ will be the only CSV that is used to store cluster data in your deployment.
Check out the example below of how `Set-AksHciConfig` would look with auto distribution disabled!
Set-AksHciConfig -createAutoConfigContainers $false -imageDir c:\ClusterStorage\Volume2\ImageStore -workingDir c:\ClusterStorage\Volume1\WorkDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"
*This command is an example and assumes that you have already set your `-vnet` configurations. You can find more details about the new parameter on the Set-AksHciConfig PowerShell reference documentation.
And that’s all you need! Try out AKS on Azure Stack HCI and Window Server with this new feature through the links below!
Useful links:
Try for free: https://aka.ms/AKS-HCI-Evaluate
Tech Docs: https://aka.ms/AKS-HCI-Docs
Issues and Roadmap: https://github.com/azure/aks-hci
Evaluate on Azure: https://aka.ms/AKS-HCI-EvalOnAzure
Published on:
Learn moreWe can help you with Disable automatic distribution of data across CSVs on AKS on Azure Stack HCI and Windows Server
If you want help implementing, troubleshooting, or improving this product, contact us and we’ll point you in the right direction.
Related posts
Public Preview of Azure Migrate from VMware to Azure Stack HCI
Today, we are thrilled to announce the public preview of the Azure Migrate functionality to migrate VMs from VMware to Azure Stack HCI, a sign...
Sneak peek at new Azure edge infrastructure at Hannover Messe 2024
Written by Cosmos Darwin, Principal Group Manager on the Azure Edge & Platform team This week is Hannover Messe 2024, the world’s biggest ...
Apply critical update for Azure Stack HCI VMs to maintain Azure verification
Azure verification for VMs on Azure Stack HCI makes it possible for Azure-exclusive benefits to work outside of the cloud and in on-premises a...
Logical Networks in Azure Portal for HCI: Setting the Stage for Software Defined Networking
At this past Microsoft Ignite 2023, we officially announced the public preview of logical networks in Azure Portal for Azure Stack HCI. These ...
Introducing Azure Virtual Desktop workload in Azure Stack HCI Sizer!
Earlier in February 2024, we announced the general availability of Azure Virtual Desktop for Azure Stack HCI which extends the capabilities of...
Hyper-V VM Migration to Azure Stack HCI, version 23H2
Written by Kerim Hanif, Senior Program Manager on the Azure Edge & Platform team Azure Migrate is a unified platform t...
Possible MAC address assignment strategies for tenant VMs running on Stack-HCI environment
Azure Stack HCI is a hyperconverged infrastructure (HCI) cluster solution consists of windows servers (Hyper-V), Storage Spaces Direct, a...
Azure Stack HCI version 23H2 is generally available
Written by Cosmos Darwin, Principal PM Manager on the Azure Edge & Platform team Today we’re announcing the general availab...
AKS enabled by Azure Arc is now available on Azure Stack HCI 23H2
Azure Kubernetes Service (AKS) allows you to run a managed Kubernetes solution at the edge wherever you need it, with built-in support...
MAC address assignment strategies for tenant VMs running on Stack-HCI environment
Azure Stack HCI is a hyperconverged infrastructure (HCI) cluster solution consists of windows servers (Hyper-V), Storage Spaces Direct, a...