Skip to content

Commit 3bdbc98

Browse files
author
Manika Dhiman
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-stack-docs-pr into md-collect-logs-portal
2 parents 82074aa + 5cf940d commit 3bdbc98

File tree

1,851 files changed

+9967
-13641
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,851 files changed

+9967
-13641
lines changed

.openpublishing.publish.config.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,12 @@
9292
"branch": "main",
9393
"branch_mapping": {}
9494
},
95+
{
96+
"path_to_root": "azure-reference-other-repo",
97+
"url": "https://github.com/MicrosoftDocs/azure-reference-other-pr",
98+
"branch": "main",
99+
"branch_mapping": {}
100+
},
95101
{
96102
"path_to_root": "quickstart-templates",
97103
"url": "https://github.com/Azure/azure-quickstart-templates",

.openpublishing.redirection.aks.json

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1355,6 +1355,11 @@
13551355
"redirect_url": "/azure/aks/hybrid/manage-node-pools",
13561356
"redirect_document_id": false
13571357
},
1358+
{
1359+
"source_path": "AKS-Hybrid/manage-control-plane-nodes.md",
1360+
"redirect_url": "/azure/aks/hybrid/manage-node-pools",
1361+
"redirect_document_id": false
1362+
},
13581363
{
13591364
"source_path": "AKS-Hybrid/deploy-metallb.md",
13601365
"redirect_url": "/azure/aks/hybrid/deploy-load-balancer",
@@ -1365,6 +1370,16 @@
13651370
"redirect_url": "/azure/aks/hybrid/aks-get-kubelet-logs",
13661371
"redirect_document_id": false
13671372
},
1373+
{
1374+
"source_path": "AKS-Hybrid/reference/aks-edge-ps/set-aksedgebillingpodstate.md",
1375+
"redirect_url": "/azure/aks/hybrid/reference/aks-edge-ps/",
1376+
"redirect_document_id": false
1377+
},
1378+
{
1379+
"source_path": "AKS-Hybrid/reference/aks-edge-ps/set-aksedgenodeconnectivitymode.md",
1380+
"redirect_url": "/azure/aks/hybrid/reference/aks-edge-ps/",
1381+
"redirect_document_id": false
1382+
},
13681383
{
13691384
"source_path": "AKS-Hybrid/aks-hci-evaluation-guide.md",
13701385
"redirect_url": "/azure/aks/hybrid/overview",
@@ -1377,7 +1392,7 @@
13771392
},
13781393
{
13791394
"source_path": "AKS-Hybrid/offline-download.md",
1380-
"redirect_url": "/azure/aks/hybrid/aks-overview",
1395+
"redirect_url": "/azure/aks/hybrid/aks-whats-new-23h2",
13811396
"redirect_document_id": false
13821397
},
13831398
{

.openpublishing.redirection.json

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
{
22
"redirections": [
3+
{
4+
"source_path":"azure-stack/hci/manage/bitlocker-on-csv.md",
5+
"redirect_url":"/azure-stack/hci/manage/manage-bitlocker",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path":"azure-stack/hci/manage/install-preview-version.md",
10+
"redirect_url":"/azure-stack/hci/whats-new?tabs=2405releases",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path":"azure-stack/hci/manage/network-atc-faq.md",
15+
"redirect_url":"/azure-stack/hci/whats-new?tabs=2405releases",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path":"azure-stack/hci/manage/preview-post-installation.md",
20+
"redirect_url":"/azure-stack/hci/whats-new?tabs=2405releases",
21+
"redirect_document_id": false
22+
},
323
{
424
"source_path":"azure-stack/hci/manage/preview-channel.md",
525
"redirect_url":"/azure-stack/hci/deploy/download-azure-stack-hci-23h2-software",
@@ -145,6 +165,16 @@
145165
"redirect_url":"/azure/active-directory/develop/howto-create-service-principal-portal",
146166
"redirect_document_id":false
147167
},
168+
{
169+
"source_path":"azure-stack/operator/azure-stack-provision-storage-account.md",
170+
"redirect_url":"/azure-stack/operator/azure-stack-manage-storage-accounts",
171+
"redirect_document_id":false
172+
},
173+
{
174+
"source_path":"azure-stack/user/azure-stack-connect-azure-stack.md",
175+
"redirect_url":"/azure-stack/user/azure-stack-powershell-configure-user",
176+
"redirect_document_id":false
177+
},
148178
{
149179
"source_path":"azure-stack/operator/app-service-known-issues-v0.md",
150180
"redirect_url":"/azure-stack/operator/app-service-release-notes-2021-q1#known-issues-update",
@@ -160,6 +190,91 @@
160190
"redirect_url":"/azure-stack/operator/app-service-release-notes-2020-q2#known-issues-update",
161191
"redirect_document_id":false
162192
},
193+
{
194+
"source_path":"azure-stack/operator/azure-stack-app-service-release-notes-update-five.md",
195+
"redirect_url":"/azure-stack/operator/app-service-release-notes-2302",
196+
"redirect_document_id":false
197+
},
198+
{
199+
"source_path":"azure-stack/operator/azure-stack-app-service-release-notes-update-six.md",
200+
"redirect_url":"/azure-stack/operator/app-service-release-notes-2302",
201+
"redirect_document_id":false
202+
},
203+
{
204+
"source_path":"azure-stack/operator/azure-stack-app-service-release-notes-update-four.md",
205+
"redirect_url":"/azure-stack/operator/app-service-release-notes-2302",
206+
"redirect_document_id":false
207+
},
208+
{
209+
"source_path":"azure-stack/operator/azure-stack-app-service-release-notes-update-one.md",
210+
"redirect_url":"/azure-stack/operator/app-service-release-notes-2302",
211+
"redirect_document_id":false
212+
},
213+
{
214+
"source_path":"azure-stack/operator/azure-stack-app-service-release-notes-update-seven.md",
215+
"redirect_url":"/azure-stack/operator/app-service-release-notes-2302",
216+
"redirect_document_id":false
217+
},
218+
{
219+
"source_path":"azure-stack/operator/azure-stack-app-service-release-notes-update-two.md",
220+
"redirect_url":"/azure-stack/operator/app-service-release-notes-2302",
221+
"redirect_document_id":false
222+
},
223+
{
224+
"source_path":"azure-stack/operator/azure-stack-app-service-release-notes-update-three.md",
225+
"redirect_url":"/azure-stack/operator/app-service-release-notes-2302",
226+
"redirect_document_id":false
227+
},
228+
{
229+
"source_path":"azure-stack/operator/app-service-release-notes-2020-Q2.md",
230+
"redirect_url":"/azure-stack/operator/app-service-release-notes-2302",
231+
"redirect_document_id":false
232+
},
233+
{
234+
"source_path":"azure-stack/operator/app-service-release-notes-2020-Q3.md",
235+
"redirect_url":"/azure-stack/operator/app-service-release-notes-2302",
236+
"redirect_document_id":false
237+
},
238+
{
239+
"source_path":"azure-stack/operator/azure-stack-sql-resource-provider-11300.md",
240+
"redirect_url":"/azure-stack/operator/azure-stack-mysql-resource-provider-2-0-13",
241+
"redirect_document_id":false
242+
},
243+
{
244+
"source_path":"azure-stack/operator/azure-stack-sql-resource-provider-11330.md",
245+
"redirect_url":"/azure-stack/operator/azure-stack-mysql-resource-provider-2-0-13",
246+
"redirect_document_id":false
247+
},
248+
{
249+
"source_path":"azure-stack/operator/azure-stack-sql-resource-provider-11930.md",
250+
"redirect_url":"/azure-stack/operator/azure-stack-mysql-resource-provider-2-0-13",
251+
"redirect_document_id":false
252+
},
253+
{
254+
"source_path":"azure-stack/operator/azure-stack-mysql-resource-provider-11300.md",
255+
"redirect_url":"/azure-stack/operator/azure-stack-mysql-resource-provider-2-0-13",
256+
"redirect_document_id":false
257+
},
258+
{
259+
"source_path":"azure-stack/operator/azure-stack-mysql-resource-provider-11330.md",
260+
"redirect_url":"/azure-stack/operator/azure-stack-mysql-resource-provider-2-0-13",
261+
"redirect_document_id":false
262+
},
263+
{
264+
"source_path":"azure-stack/operator/azure-stack-mysql-resource-provider-11930.md",
265+
"redirect_url":"/azure-stack/operator/azure-stack-mysql-resource-provider-2-0-13",
266+
"redirect_document_id":false
267+
},
268+
{
269+
"source_path":"azure-stack/ruggedized/operator/azure-stack-manage-basics-tzl.md",
270+
"redirect_url":"/azure-stack/ruggedized/ruggedized-overview",
271+
"redirect_document_id":false
272+
},
273+
{
274+
"source_path":"azure-stack/ruggedized/operator/azure-stack-windows-server-faq-tzl.md",
275+
"redirect_url":"/azure-stack/ruggedized/ruggedized-overview",
276+
"redirect_document_id":false
277+
},
163278
{
164279
"source_path":"azure-stack/operator/known-issues-vn.md",
165280
"redirect_url":"/azure-stack/operator/known-issues",
@@ -215,6 +330,16 @@
215330
"redirect_url":"/azure-stack/operator/hotfix-1-2108-2-83",
216331
"redirect_document_id":false
217332
},
333+
{
334+
"source_path":"azure-stack/operator/hotfix-1-2008-41-163.md",
335+
"redirect_url":"/azure-stack/operator/hotfix-1-2008-41-161",
336+
"redirect_document_id":false
337+
},
338+
{
339+
"source_path":"azure-stack/operator/hotfix-1-2301-2-58.md",
340+
"redirect_url":"/azure-stack/operator/hotfix-1-2301-2-64",
341+
"redirect_document_id":false
342+
},
218343
{
219344
"source_path":"azure-stack/operator/relnotearchive/release-notes-known-issues-1802.md",
220345
"redirect_url":"/azure-stack/operator/relnotearchive/release-notes?view=azs-1802",
@@ -330,6 +455,16 @@
330455
"redirect_url":"/azure-stack/operator/relnotearchive/release-notes?view=azs-1910",
331456
"redirect_document_id":false
332457
},
458+
{
459+
"source_path":"azure-stack/operator/relnotearchive/known-issues-2002.md",
460+
"redirect_url":"/azure-stack/operator/relnotearchive/known-issues?view=azs-2002",
461+
"redirect_document_id":false
462+
},
463+
{
464+
"source_path":"azure-stack/operator/relnotearchive/release-notes-2002.md",
465+
"redirect_url":"/azure-stack/operator/relnotearchive/release-notes?view=azs-2002",
466+
"redirect_document_id":false
467+
},
333468
{
334469
"source_path":"azure-stack/mdc/customer-journey.md",
335470
"redirect_url":"/azure-stack/mdc/integration-overview",
@@ -1334,6 +1469,16 @@
13341469
"source_path": "azure-stack/hci/manage/use-gpu-with-clustered-vm.md",
13351470
"redirect_url": "/windows-server/virtualization/hyper-v/deploy/use-gpu-with-clustered-vm?pivots=azure-stack-hci&toc=/azure-stack/hci/toc.json&bc=/azure-stack/breadcrumb/toc.json",
13361471
"redirect_document_id": false
1472+
},
1473+
{
1474+
"source_path": "azure-stack/user/vm-update-management.md",
1475+
"redirect_url": "/azure/azure-monitor/agents/agents-overview",
1476+
"redirect_document_id": false
1477+
},
1478+
{
1479+
"source_path": "azure-stack/hci/manage/processor-compatibility-mode.md",
1480+
"redirect_url": "/windows-server/virtualization/hyper-v/manage/dynamic-processor-compatibility-mode?pivots=azure-stack-hci",
1481+
"redirect_document_id": false
13371482
}
13381483
]
13391484
}

AKS-Hybrid/TOC.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@
4747
- name: Azure CLI
4848
href: aks-create-clusters-cli.md
4949
- name: Azure portal
50-
href: aks-create-clusters-portal.md
50+
href: aks-create-clusters-portal.md
51+
- name: Bicep
52+
href: create-clusters-bicep.md
5153
- name: Deploy to Azure using a quickstart template
5254
href: /samples/azure/azure-quickstart-templates/aks-on-ashci
5355
- name: Azure Resource Manager template
@@ -64,8 +66,10 @@
6466
href: deploy-load-balancer-portal.md
6567
# - name: Troubleshoot issues
6668
# href: load-balancer-troubleshoot.md
67-
- name: Security and authentication
69+
- name: Authentication and authorization
6870
items:
71+
- name: Enable Microsoft Entra ID authentication for Kubernetes clusters
72+
href: enable-authentication-microsoft-entra-id.md
6973
- name: Use Azure RBAC for Kubernetes authorization
7074
href: azure-rbac-23h2.md
7175
- name: Use Kubernetes RBAC with Microsoft Entra ID
@@ -94,6 +98,8 @@
9498
href: cluster-labels.md
9599
- name: Taints
96100
href: aks-arc-use-node-taints.md
101+
- name: Use availability sets
102+
href: availability-sets.md
97103
- name: Scale a Kubernetes cluster
98104
href: auto-scale-aks-arc.md
99105
- name: Upgrade Kubernetes clusters
@@ -186,6 +192,8 @@
186192
href: aks-edge-howto-access-tpm.md
187193
- name: Additional configuration
188194
href: aks-edge-howto-more-configs.md
195+
- name: Use GPU acceleration
196+
href: aks-edge-gpu.md
189197
- name: Update AKS Edge Essentials
190198
items:
191199
- name: Update online

AKS-Hybrid/ad-sso.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Use Active Directory single sign-on for secure connection to Kubernetes A
33
description: Use Active Directory Authentication to securely connect to the API server with SSO credentials
44
author: sethmanheim
55
ms.topic: how-to
6-
ms.date: 06/24/2024
6+
ms.date: 08/07/2024
77
ms.author: sethm
88
ms.lastreviewed: 1/14/2022
99
ms.reviewer: sulahiri
@@ -30,7 +30,10 @@ AD integration uses AD kubeconfig, which is distinct from the certificate-based
3030
Another security benefit with AD integration is that the users and groups are stored as [security identifiers (SIDs)](/troubleshoot/windows-server/identity/security-identifiers-in-windows). Unlike group names, SIDs are immutable and unique and therefore present no naming conflicts.
3131

3232
> [!NOTE]
33-
> Currently, AD SSO connectivity is only supported for workload clusters.
33+
> AD SSO connectivity is only supported for workload clusters.
34+
35+
> [!NOTE]
36+
> The use of nested AD groups (creating an AD group within another AD group) is unsupported.
3437
3538
This article guides you through the steps to set up Active Directory as the identity provider and to enable SSO via `kubectl`:
3639

AKS-Hybrid/adapt-apps-mixed-os-clusters.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Adapt applications for use in mixed-OS Kubernetes clusters
3-
description: How to use node selectors or taints and tolerations on Azure Kubernetes Service to ensure applications in mixed OS Kubernetes clusters running on AKS Arc are scheduled on the correct worker node operating system.
3+
description: Learn how to use node selectors or taints and tolerations on Azure Kubernetes Service to ensure applications in mixed OS Kubernetes clusters running on AKS Arc are scheduled on the correct worker node operating system.
44
author: sethmanheim
55
ms.topic: how-to
6-
ms.date: 11/03/2022
6+
ms.date: 06/27/2024
77
ms.author: sethm
88
ms.lastreviewed: 1/14/2022
99
ms.reviewer: abha
@@ -16,29 +16,29 @@ ms.reviewer: abha
1616

1717
[!INCLUDE [applies-to-azure stack-hci-and-windows-server-skus](includes/aks-hci-applies-to-skus/aks-hybrid-applies-to-azure-stack-hci-windows-server-sku.md)]
1818

19-
AKS enabled by Azure Arc enables you to run Kubernetes clusters with both Linux and Windows nodes, but you must make small edits to your apps for use in these mixed-OS clusters. In this how-to guide, you learn how to ensure your application gets scheduled on the right host OS using either node selectors or taints and tolerations.
19+
AKS enabled by Arc enables you to run Kubernetes clusters with both Linux and Windows nodes, but you must make small edits to your apps for use in these mixed-OS clusters. This how-to guide describes how to ensure your application gets scheduled on the right host OS using either node selectors or taints and tolerations.
2020

2121
This article assumes a basic understanding of Kubernetes concepts. For more information, see [Kubernetes core concepts for AKS enabled by Arc](kubernetes-concepts.md).
2222

2323
## Node selectors
2424

2525
A *node selector* is a simple field in the pod specification YAML that constrains pods to only be scheduled onto healthy nodes matching the operating system. In your pod specification YAML, specify a `nodeSelector` value of Windows or Linux, as shown in the following examples:
2626

27-
```yml
27+
```yaml
2828
kubernetes.io/os = Windows
2929
```
3030

3131
or,
3232

33-
```yml
33+
```yaml
3434
kubernetes.io/os = Linux
3535
```
3636

37-
For more information about nodeSelectors, see [node selectors](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/).
37+
For more information about node selectors, see [node selectors](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/).
3838

3939
## Taints and tolerations
4040

41-
**Taints** and **tolerations** work together to ensure that pods aren't scheduled on nodes unintentionally. A node can be "tainted" to reject pods that don't explicitly tolerate its taint through a "toleration" in the pod specification YAML.
41+
**Taints** and **tolerations** work together to ensure that pods aren't unintentionally scheduled on nodes. A node can be "tainted" to reject pods that don't explicitly tolerate its taint through a "toleration" in the pod specification YAML.
4242

4343
Windows OS nodes in AKS Arc can be tainted when created with the [New-AksHciNodePool](./reference/ps/new-akshcinodepool.md) or the [New-AksHciCluster](./reference/ps/new-akshcicluster.md) commands. You can also use these commands to taint Linux OS nodes. The following example taints Windows nodes.
4444

@@ -82,7 +82,7 @@ Taints : {sku=Windows:NoSchedule}
8282

8383
You can specify a toleration for a pod in the pod specification YAML. The following toleration "matches" the taint created by the `kubectl` taint line shown in the previous example. The result is that a pod with the toleration can schedule onto the tainted nodes.
8484

85-
```yml
85+
```yaml
8686
tolerations:
8787
- key: node.kubernetes.io/os
8888
operator: Equal

AKS-Hybrid/aks-arc-diagnostic-checker.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ param (
9797
$urlArray = @(
9898
"https://management.azure.com",
9999
"https://eastus.dp.kubernetesconfiguration.azure.com",
100-
"https://log in.microsoftonline.com",
101-
"https://eastus.log in.microsoft.com",
102-
"https://log in.windows.net",
100+
"https://login.microsoftonline.com",
101+
"https://eastus.login.microsoft.com",
102+
"https://login.windows.net",
103103
"https://mcr.microsoft.com",
104104
"https://gbl.his.arc.azure.com",
105105
"https://k8connecthelm.azureedge.net",

AKS-Hybrid/aks-create-clusters-cli.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to create Kubernetes clusters in Azure Stack HCI using Az
44
ms.topic: how-to
55
ms.custom: devx-track-azurecli
66
author: sethmanheim
7-
ms.date: 02/05/2024
7+
ms.date: 09/24/2024
88
ms.author: sethm
99
ms.lastreviewed: 01/25/2024
1010
ms.reviewer: guanghu
@@ -123,7 +123,7 @@ apiVersion: apps/v1
123123
"kubernetes.io/os": linux
124124
containers:
125125
- name: azure-vote-back
126-
image: mcr.microsoft.com/oss/bitnami/redis:6.0.8
126+
image: <path to image>/oss/bitnami/redis:6.0.8
127127
env:
128128
- name: ALLOW_EMPTY_PASSWORD
129129
value: "yes"
@@ -166,7 +166,7 @@ apiVersion: apps/v1
166166
"kubernetes.io/os": linux
167167
containers:
168168
- name: azure-vote-front
169-
image: mcr.microsoft.com/azuredocs/azure-vote-front:v1
169+
image: <path to image>/azure-vote-front:v1
170170
resources:
171171
requests:
172172
cpu: 100m

0 commit comments

Comments
 (0)