Skip to content

Commit 82b5b77

Browse files
authored
Sync release-hotfixes with main
Sync release-hotfixes with main
2 parents 7137e75 + 16da5d9 commit 82b5b77

8 files changed

+52
-27
lines changed

AKS-Arc/auto-scale-aks-arc.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ ms.topic: how-to
55
ms.custom: devx-track-azurecli
66
author: sethmanheim
77
ms.author: sethm
8-
ms.date: 08/01/2024
8+
ms.date: 05/02/2025
99
ms.reviewer: abha
10-
ms.lastreviewed: 08/01/2024
10+
ms.lastreviewed: 05/02/2025
1111

1212
# Intent: As a Kubernetes user, I want to use cluster autoscaling to grow my nodes to keep up with application demand.
1313
# Keyword: cluster autoscaling Kubernetes
@@ -19,6 +19,9 @@ ms.lastreviewed: 08/01/2024
1919

2020
To keep up with application demands in Kubernetes, you might need to adjust the number of nodes that run your workloads. The cluster autoscaler component watches for pods in your cluster that can't be scheduled because of resource constraints. When the cluster autoscaler detects issues, it scales up the number of nodes in the node pool to meet the application demands. It also regularly checks nodes for a lack of running pods and scales down the number of nodes as needed. This article shows you how to enable and manage the cluster autoscaler in AKS Arc.
2121

22+
> [!NOTE]
23+
> Before enabling autoscaling on your Azure Local cluster, review the [Scale requirements for AKS on Azure Local](/azure/aks/aksarc/scale-requirements#scale-requirements-when-using-autoscaler-with-aks-on-azure-local) to ensure your environment meets the required limits.
24+
2225
## Enable the cluster autoscaler on a new cluster
2326

2427
Create an AKS Arc cluster using the [`az aksarc create`](/cli/azure/aksarc#az-aksarc-create) command, and enable and configure the cluster autoscaler on the node pool for the cluster using the `--enable-cluster-autoscaler` parameter and specifying `--min-count` and `--max-count` for a node. The following example command creates a cluster with a single node, enables the cluster autoscaler, and sets a minimum of one and maximum of three nodes:

AKS-Arc/scale-requirements.md

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Scale requirements for AKS on Azure Local
33
description: Learn about scale requirements for AKS on Azure Local.
44
ms.topic: conceptual
5-
ms.date: 03/25/2025
5+
ms.date: 05/02/2025
66
author: sethmanheim
77
ms.author: sethm
88
ms.reviewer: abha
@@ -25,17 +25,34 @@ This article describes the maximum and minimum supported scale count for AKS on
2525
| Number of nodes in default node pool created during cluster create | 1 | 200 |
2626
| Number of node pools in an AKS cluster | 1 | 16 |
2727
| Number of nodes in a node pool (empty node pools not supported) | 1 | 64 |
28-
| Total number of nodes in an AKS cluster across nodepools | 1 | 200 |
29-
| Number of AKS clusters per Azure Local cluster | 0| 32 |
28+
| Total number of nodes in an AKS cluster across node pools | 1 | 200 |
29+
| Number of AKS clusters per Azure Local cluster | 0 | 32 |
3030

31-
## Concurrency for AKS enabled by Arc
31+
## Concurrency for AKS on Azure Local
3232

3333
| Scale item  | Count  |
3434
|-------------|--------|
3535
| Number of concurrent AKS cluster creations on an ARB  ||
3636
| Number of concurrent node pool creations on an ARB  ||
37-
| Number of concurrent operations across all different AKS clusters such as upgrade/scaling, etc., excluding creating node pool or clusters per ARB  | 32  |
38-
| Number of long running operations that can be run simultaneously on an AKS cluster  | 1 per cluster.  |
37+
| Number of concurrent operations across all different AKS clusters such as upgrade/scaling, etc., excluding creating node pools or clusters  | 32 |
38+
| Number of long running operations that can be run simultaneously on an AKS cluster  | 1 per cluster |
39+
40+
## Scale requirements when using autoscaler with AKS on Azure Local
41+
42+
> [!NOTE]
43+
> When the autoscaler is enabled, AKS on Azure Local currently supports a maximum of 12 clusters per Azure Local environment. If this limit is exceeded, operations such as creating additional clusters or node pools might not succeed. To manage capacity, we recommend deleting unused clusters using the [az aksarc delete](/cli/azure/aksarc#az-aksarc-delete) command.
44+
>
45+
> If the autoscaler is enabled in an environment that already exceeds the supported cluster count, performance might be impacted. Managing within supported limits is recommended.
46+
47+
| Scale item  | Count  |
48+
|-------------|--------|
49+
| Maximum number of AKS clusters with autoscaler enabled | 12 |
50+
| Number of concurrent AKS cluster creations ||
51+
| Number of concurrent node pool creations ||
52+
53+
For more information, see [autoscaling with AKS on Azure Local](/azure/aks/aksarc/auto-scale-aks-arc).
54+
55+
If you operate at enterprise scale and have scenarios that require higher cluster counts with the autoscaler enabled, contact your Microsoft account team or support to discuss potential options.
3956

4057
## Default values for virtual machine sizes
4158

azure-local/deploy/deployment-arc-register-server-permissions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Register your Azure Local machines with Azure Arc and assign permissions
33
description: Learn how to Register your Azure Local machines with Azure Arc and assign permissions for deployment.
44
author: alkohli
55
ms.topic: how-to
6-
ms.date: 04/03/2025
6+
ms.date: 05/02/2025
77
ms.author: alkohli
88
ms.service: azure-local
99
ms.custom: devx-track-azurepowershell
@@ -119,10 +119,10 @@ Before you begin, make sure you complete the following prerequisites:
119119
120120
```powershell
121121
#Invoke the registration script. Use a supported region.
122-
Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup $RG -TenantID $Tenant -Region $Region -Cloud "AzureCloud" -ArmAccessToken $ARMtoken -AccountID $id -Proxy $ProxyServer
122+
Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup $RG -TenantID $Tenant -Region $Region -Cloud "AzureCloud" -ArmAccessToken $ARMtoken -AccountID $id
123123
```
124124
125-
If you're accessing the internet via a proxy server, you need to pass the `-proxy` parameter and provide the proxy server as `http://<Proxy server FQDN or IP address>:Port` when running the script.
125+
If you're accessing the internet using a proxy server, you need to add the `-Proxy` parameter and provide the proxy server in the format `http://<Proxy server FQDN or IP address>:Port` when running the script.
126126
127127
For a list of supported Azure regions, see [Azure requirements](../concepts/system-requirements-23h2.md#azure-requirements).
128128

azure-local/includes/hci-registration-azure-prerequisites.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ ms.lastreviewed: 03/20/2025
2424
Register-AzResourceProvider -ProviderNamespace "Microsoft.ResourceConnector"
2525
Register-AzResourceProvider -ProviderNamespace "Microsoft.HybridContainerService"
2626
Register-AzResourceProvider -ProviderNamespace "Microsoft.Attestation"
27+
Register-AzResourceProvider -ProviderNamespace "Microsoft.Storage"
2728
```
2829

2930
> [!NOTE]

azure-local/manage/azure-arc-vms-faq.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ metadata:
66
author: alkohli
77
ms.author: alkohli
88
ms.service: azure-local
9-
ms.date: 03/21/2025
9+
ms.date: 05/02/2025
1010
title: Azure Local VMs enabled by Azure Arc FAQ
1111
summary:
12-
Frequently asked questions about Azure Local VMs enabled by Azure Arc for 2311.2 and later.
12+
Frequently asked questions about Azure Local VMs enabled by Azure Arc for versions 2311.2 and later.
1313

1414
sections:
1515
- name: ignored
@@ -36,6 +36,8 @@ sections:
3636
answer: |
3737
The Microsoft Support team is available to help you through the transition and can answer any questions you might have. Feel free to reach out for assistance via the Azure portal.
3838
39+
You can also learn more about upgrading at [About Azure Local upgrades](../upgrade/about-upgrades-23h2.md).
40+
3941
- question: |
4042
Can Azure Kubernetes Service on Azure Local and Windows Server and Azure Arc resource bridge coexist on the same Azure Local instance?
4143
answer: |
@@ -49,7 +51,7 @@ sections:
4951
- question: |
5052
Can I use SDN for Azure Local VMs created from the Azure portal?
5153
answer: |
52-
SDN is currently not supported for VMs created from the Azure portal.
54+
SDN is currently not supported for VMs created from the Azure portal. For more information on using SDN in Azure Local, see [SDN in Azure Local](sdn-technical-reference.md).
5355
5456
- question: |
5557
How can I perform live migration of Azure Local virtual machines?
@@ -59,7 +61,7 @@ sections:
5961
- question: |
6062
Is there a fee to manage Azure Local VMs?
6163
answer: |
62-
No. Azure Local VMs can be managed by Azure CLI or Azure portal. In either case, no fee is charged. Some VM extensions might have a fee.
64+
No. Azure Local VMs can be managed by Azure CLI or Azure portal. In either case, no fee is charged. Some VM extensions might have a fee.
6365
6466
- question: |
6567
Can I use the same name for gallery image projections and do existing VMs use the new image?

azure-local/manage/virtual-machine-image-storage-account.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.topic: how-to
77
ms.service: azure-local
88
ms.custom:
99
- devx-track-azurecli
10-
ms.date: 03/21/2025
10+
ms.date: 05/02/2025
1111
---
1212

1313
# Create Azure Local VM image using image in Azure Storage account
@@ -61,10 +61,12 @@ $resource_group = "<Resource group>"
6161
$location = "<Location for your Azure Local>"
6262
$osType = "<OS of source image>"
6363
$imageName = "<VM image name>"
64-
$imageSourcePath = "<path to the source image in the Storage account>"
65-
64+
$imageSourcePath = '"<path to the source image in the Storage account>"'
6665
```
6766

67+
> [!NOTE]
68+
> For `$imageSourcePath`, the string must be escaped by double quotes, then enclosed by single quotes as follows: `'""'`
69+
6870
The parameters are described in the following table:
6971

7072
| Parameter | Description |
@@ -73,7 +75,7 @@ The parameters are described in the following table:
7375
| `resource_group` | Resource group for Azure Local that you associate with this image. |
7476
| `location` | Location for your Azure Local instance. For example, this could be `eastus`. |
7577
| `imageName` | Name of the VM image created starting with the image in your local share. <br> **Note**: Azure rejects all the names that contain the keyword Windows. |
76-
| `imageSourcePath`| Path to the Blob SAS URL of the image in the Storage account. For more information, see instructions on how to [Get a blob SAS URL of the image in the Storage account](/azure/applied-ai-services/form-recognizer/create-sas-tokens#use-the-azure-portal). <br> **Note**: Make sure that all the Ampersands in the path are escaped with double quotes and the entire path string is wrapped within single quotes. |
78+
| `imageSourcePath`| Path to the Blob SAS URL of the image in the Storage account. For more information, see instructions on how to [Get a blob SAS URL of the image in the Storage account](/azure/applied-ai-services/form-recognizer/create-sas-tokens#use-the-azure-portal). <br> **Note**: Make sure that all ampersands (&) in the path are escaped with double quotes and the entire path string is then enclosed within single quotes. |
7779
| `os-type` | Operating system associated with the source image. This can be Windows or Linux. |
7880

7981
Here's a sample output:
@@ -84,7 +86,7 @@ PS C:\Users\azcli> $resource_group = "mylocal-rg"
8486
PS C:\Users\azcli> $location = "eastus"
8587
PS C:\Users\azcli> $osType = "Windows"
8688
PS C:\Users\azcli> $imageName = "mylocal-storacctimage"
87-
PS C:\Users\azcli> $imageSourcePath = 'https://vmimagevhdsa1.blob.core.windows.net/vhdcontainer/Windows_InsiderPreview_ServerStandard_en-us_VHDX_25131.vhdx?sp=r"&"st=2022-08-05T18:41:41Z"&"se=2022-08-06T02:41:41Z"&"spr=https"&"sv=2021-06-08"&"sr=b"&"sig=X7A98cQm%2FmNRaHmTbs9b4OWVv%2F9Q%2FJkWDBHVPyAc8jo%3D'
89+
PS C:\Users\azcli> $imageSourcePath = '"https://vmimagevhdsa1.blob.core.windows.net/vhdcontainer/Windows_InsiderPreview_ServerStandard_en-us_VHDX_25131.vhdx?sp=r"&"st=2022-08-05T18:41:41Z"&"se=2022-08-06T02:41:41Z"&"spr=https"&"sv=2021-06-08"&"sr=b"&"sig=X7A98cQm%2FmNRaHmTbs9b4OWVv%2F9Q%2FJkWDBHVPyAc8jo%3D"'
8890
```
8991

9092
### Create VM image from image in Azure Storage account

azure-local/whats-new.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Starting with 2504 release, Microsoft introduced a new versioning schema. There
2323
|Solution version |OS version |Deployment |
2424
|---------|---------|---------|
2525
|12.2504.1001.20 | 26100.3775 | New deployments only. |
26-
|11.2504.1001.19 | 23598.1551 | Existing deployments only. |
26+
|11.2504.1001.19 | 25398.1551 | Existing deployments only. |
2727

2828
For more information, see [Release information summary](./release-information-23h2.md).
2929

@@ -32,7 +32,7 @@ For more information, see [Release information summary](./release-information-23
3232
This release has the following features and improvements:
3333

3434
- **OS version changes**:
35-
- Starting 2504, all new Azure Local deployments use a new operating system (OS) version **261000.3775**. You can download the 2504 OS image from the Azure portal. You also need to get the driver compatible with Azure Local 12.2504 or Windows Server 2025. Existing deployments continue to use the OS version **23598.1551**. For more information, see [Release information summary](./release-information-23h2.md).
35+
- Starting 2504, all new Azure Local deployments use a new operating system (OS) version **261000.3775**. You can download the 2504 OS image from the Azure portal. You also need to get the driver compatible with Azure Local 12.2504 or Windows Server 2025. Existing deployments continue to use the OS version **25398.1551**. For more information, see [Release information summary](./release-information-23h2.md).
3636
- If you've purchased Integrated System or Premier solution hardware from the [Azure Local Catalog](https://aka.ms/AzureStackHCICatalog) through your preferred Microsoft hardware partner, the OS should be preinstalled. Work with your Original Equipment Manufacturer (OEM) to get the OS image compatible with **12.2504** and driver compatible with Azure Local 12.2504 or Windows Server 2025.
3737

3838
- **.NET update installations improvements**:

azure-managed-lustre/create-file-system-portal.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ description: Learn how to create an Azure Managed Lustre file system from the Az
44
ms.topic: how-to
55
author: pauljewellmsft
66
ms.author: pauljewell
7-
ms.date: 11/11/2024
7+
ms.date: 05/02/2025
88
ms.lastreviewed: 06/06/2023
9-
ms.reviewer: mayabishop
9+
ms.reviewer: brlepore
1010

1111
#customer intent: As an IT pro, I want to use a Lustre file system to process files that involve a heavy computation load.
1212

@@ -66,9 +66,9 @@ Currently, the following throughput configurations are available:
6666

6767
| Throughput per TiB storage | Storage minimum | Storage maximum | Increment |
6868
|-----------|-----------|-----------|-----------|
69-
| 40 MBps | 48 TiB | 768 TiB | 48 TiB |
70-
| 125 MBps | 16 TiB | 128 TiB | 16 TiB |
71-
| 250 MBps | 8 TiB | 128 TiB | 8 TiB |
69+
| 40 MBps | 48 TiB | 1536 TiB | 48 TiB |
70+
| 125 MBps | 16 TiB | 512 TiB | 16 TiB |
71+
| 250 MBps | 8 TiB | 256 TiB | 8 TiB |
7272
| 500 MBps | 4 TiB | 128 TiB | 4 TiB |
7373

7474
> [!NOTE]

0 commit comments

Comments
 (0)