You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AKS-Arc/azure-rbac-local.md
+22-3Lines changed: 22 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,8 @@ ms.custom: devx-track-azurecli
6
6
author: sethmanheim
7
7
ms.author: sethm
8
8
ms.reviewer: leslielin
9
-
ms.date: 02/21/2025
10
-
ms.lastreviewed: 02/21/2025
9
+
ms.date: 05/21/2025
10
+
ms.lastreviewed: 05/21/2025
11
11
12
12
# Intent: As an IT Pro, I want to use Azure RBAC to authenticate connections to my AKS clusters over the Internet or on a private network.
13
13
# Keyword: Kubernetes role-based access control AKS Azure RBAC AD
@@ -31,7 +31,7 @@ For a conceptual overview, see [Azure RBAC for Kubernetes Authorization](concept
31
31
Before you begin, make sure you have the following prerequisites:
32
32
33
33
- AKS on Azure Local currently supports enabling Azure RBAC only during Kubernetes cluster creation. You can't enable Azure RBAC after the Kubernetes cluster is created.
34
-
-Install the latest version of the **aksarc** and **connectedk8s** Azure CLI extensions. Note that you need to run the **aksarc** extension version 1.1.1 or later to enable Azure RBAC. Run `az --version` to find the current version. If you need to install or upgrade Azure CLI, see [Install Azure CLI](/cli/azure/install-azure-cli).
34
+
-You can enable Azure RBAC using either Azure CLI or the Azure portal. To use Azure CLI, you must install the latest versions of the **aksarc** and **connectedk8s** Azure CLI extensions. Note that you need the **aksarc** extension version 1.1.1 or later to enable Azure RBAC. Run `az --version` to find the current version. If you need to install or upgrade Azure CLI, see [Install Azure CLI](/cli/azure/install-azure-cli).
35
35
36
36
```azurecli
37
37
az extension add --name aksarc
@@ -67,18 +67,30 @@ Before you begin, make sure you have the following prerequisites:
67
67
68
68
You can create an Azure RBAC-enabled Kubernetes cluster for authorization and a Microsoft Entra ID for authentication.
You can use the [`az role assignment create`](/cli/azure/role/assignment#az-role-assignment-create) command to create role assignments.
81
91
92
+
### [Azure CLI](#tab/azurecli)
93
+
82
94
First, get the `$ARM-ID` for the target cluster to which you want to assign a role.
83
95
84
96
```azurecli
@@ -95,6 +107,13 @@ az role assignment create --role "Azure Arc Kubernetes Viewer" --assignee <assig
95
107
96
108
In this example, the scope is the Azure Resource Manager ID of the cluster. It can also be the resource group containing the Kubernetes cluster.
97
109
110
+
### [Azure portal](#tab/azureportal)
111
+
112
+
1. Go to **Azure Arc | Kubernetes clusters** and locate your Azure RBAC-enabled cluster for which you want to assign roles.
113
+
1. Navigate to **Access control (IAM)**, select the **Add** icon, and then select **Add role assignment**. If the **Add role assignment** option is disabled, verify that Azure RBAC is enabled by checking **Settings > Properties > AAD profile > Enable Azure RBAC**.
114
+
1. Follow the instructions to complete the role assignment.
115
+
---
116
+
98
117
### Create custom role definitions
99
118
100
119
You can choose to create your own role definition for use in role assignments.
Copy file name to clipboardExpand all lines: AKS-Arc/includes/supported-gpu-models.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,15 +2,15 @@
2
2
author: sethmanheim
3
3
ms.author: sethm
4
4
ms.topic: include
5
-
ms.date: 04/14/2025
5
+
ms.date: 06/02/2025
6
6
ms.reviewer: abha
7
-
ms.lastreviewed: 04/14/2025
7
+
ms.lastreviewed: 06/02/2025
8
8
9
9
---
10
10
11
11
## Supported GPU models
12
12
13
-
The following GPU models are supported by AKS on Azure Local.
13
+
The following GPU models are supported by AKS on Azure Local. Note that GPUs are only supported on Linux OS node pools. GPUs are not supported on Windows OS node pools.
14
14
15
15
| Manufacturer | GPU model | Supported version |
16
16
|--------------|-----------|-------------------|
@@ -45,4 +45,4 @@ The following VM sizes for each GPU model are supported by AKS on Azure Local.
Copy file name to clipboardExpand all lines: azure-local/deploy/download-23h2-software.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: alkohli
5
5
ms.author: alkohli
6
6
ms.topic: how-to
7
7
ms.service: azure-local
8
-
ms.date: 04/28/2025
8
+
ms.date: 06/02/2025
9
9
---
10
10
11
11
# Download operating system for Azure Local deployment
@@ -52,7 +52,7 @@ Follow these steps to download the software:
52
52
53
53
1. On the **Download Azure Stack HCI** page, do the following:
54
54
55
-
1. Select the subscription in which you intend to deploy Azure Local. Ensure that the selected subscription has the Microsoft Azure Stack HCI resource provider registered.
55
+
1. Select the subscription in which you intend to deploy Azure Local. Ensure that the selected subscription has the Microsoft Azure Stack HCI resource provider registered and which you have **Reader** access at a minimum.
56
56
57
57
:::image type="content" source="media/download-23h2-software/download-azure-stack-hci.png" alt-text="Screenshot of the Download Azure Stack HCI OS version 23H2 page showing step 1." lightbox="media/download-23h2-software/download-azure-stack-hci.png":::
Copy file name to clipboardExpand all lines: azure-local/manage/virtual-machine-operations.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: alkohli
5
5
ms.author: alkohli
6
6
ms.topic: concept-article
7
7
ms.service: azure-local
8
-
ms.date: 04/28/2025
8
+
ms.date: 06/02/2025
9
9
---
10
10
11
11
# Supported operations for Azure Local VMs enabled by Azure Arc
@@ -59,6 +59,7 @@ Perform the following VM operations only via the Azure CLI. Don't use the local
59
59
- Save the VM state
60
60
- Attach a GPU
61
61
- Detach a GPU
62
+
- Expand a data disk
62
63
63
64
### Local tools
64
65
@@ -93,9 +94,12 @@ You perform these operations either on the VM itself or on the cluster/node. The
93
94
- Change the default location of VM files
94
95
- Change automatic balancing of VMs in the cluster
95
96
- Change the Hyper-V MAC address range on the node
96
-
-Change the size of a disk (compact or expand)
97
+
-Compact a disk
97
98
- Checkpoint a VM (standard or production)
98
99
100
+
> [!NOTE]
101
+
> Taking a VM checkpoint locally is only supported for Azure Local 2504 and later.
102
+
99
103
#### Operations supported only via Network ATC PowerShell cmdlets
100
104
101
105
The following VM operations are supported only when you use the Network ATC PowerShell cmdlets. For more information, see [Customize cluster network settings](./manage-network-atc.md#customize-cluster-network-settings).
@@ -112,10 +116,11 @@ The following VM operations aren't supported.
112
116
> [!IMPORTANT]
113
117
> You can't perform these operations by using the Azure portal, the Azure CLI, or local tools. Performing these operations can lead to Azure Local VMs becoming unmanageable from the Azure portal.
114
118
115
-
- Rename a VM inside the guest operating system
119
+
- Rename a VM inside the guest operating cluster
116
120
- Change the IP address of a network interface
117
121
- Enable or change the VLAN ID of a network interface
118
122
- Live migrate a VM from one cluster to another
123
+
- Storage live migration on a VM
119
124
- Change the type of disk (static, dynamic, VHD, or VHDX)
120
125
121
126
If you need to change the IP address or the VLAN ID of a network interface, create a new network interface and delete the old one.
0 commit comments