Skip to content

Commit e75f8c3

Browse files
committed
Fix merge conflicts
2 parents c70701a + ae549f4 commit e75f8c3

File tree

1,401 files changed

+3654
-11073
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,401 files changed

+3654
-11073
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: 15 additions & 0 deletions
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",

.openpublishing.redirection.json

Lines changed: 135 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",

AKS-Hybrid/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@
9898
href: cluster-labels.md
9999
- name: Taints
100100
href: aks-arc-use-node-taints.md
101+
- name: Use availability sets
102+
href: availability-sets.md
101103
- name: Scale a Kubernetes cluster
102104
href: auto-scale-aks-arc.md
103105
- name: Upgrade Kubernetes clusters

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-edge-howto-connect-to-arc.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Connect your AKS Edge Essentials clusters to Arc
44
author: rcheeran
55
ms.author: rcheeran
66
ms.topic: how-to
7-
ms.date: 04/16/2024
7+
ms.date: 08/21/2024
88
ms.custom: template-how-to
99
---
1010

@@ -14,6 +14,8 @@ This article describes how to connect your AKS Edge Essentials cluster to [Azure
1414

1515
## Prerequisites
1616

17+
In addition to these prerequisites, be sure to meet all [network requirements for Azure Arc-enabled Kubernetes](/azure/azure-arc/kubernetes/network-requirements).
18+
1719
- You need an Azure subscription with either the **Owner** role or a combination of **Contributor** and **User Access Administrator** roles. You can check your access level by navigating to your subscription on the Azure portal, selecting **Access control (IAM)** on the left-hand side of the Azure portal, and then selecting **View my access**. See [the Azure documentation](/azure/azure-resource-manager/management/manage-resource-groups-portal) for more information about managing resource groups.
1820
- Enable all required resource providers in the Azure subscription, such as **Microsoft.HybridCompute**, **Microsoft.GuestConfiguration**, **Microsoft.HybridConnectivity**, **Microsoft.Kubernetes**, **Microsoft.ExtendedLocation**, and **Microsoft.KubernetesConfiguration**.
1921
- Create and verify a resource group for AKS Edge Essentials Azure resources.

AKS-Hybrid/aks-edge-howto-multi-node-deployment.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ You can generate the parameters needed to create a scalable cluster using the fo
2727
New-AksEdgeConfig -DeploymentType ScalableCluster -outFile .\aksedge-config.json | Out-Null
2828
```
2929

30-
This creates a configuration file called **aksedge-config.json** which includes the configuration needed to create a scalable cluster with a Linux node. The file is created in your current working directory. See the following examples for more options for creating the configuration file. A detailed description of the configuration parameters [is available here](aks-edge-deployment-config-json.md).
30+
This command creates a configuration file named **aksedge-config.json**, which includes the configuration needed to create a scalable cluster with a Linux node. The file is created in your current working directory. See [Deployment JSON configuration](aks-edge-deployment-config-json.md) for detailed descriptions of the configuration parameters (such as proxy settings).
31+
32+
See the following examples for more options for creating the configuration file.
3133

3234
The key parameters to note for a scalable Kubernetes deployment are:
3335

AKS-Hybrid/aks-edge-howto-setup-machine.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to prepare your machines for AKS Edge Essentials clusters
44
author: rcheeran
55
ms.author: rcheeran
66
ms.topic: how-to
7-
ms.date: 02/13/2024
7+
ms.date: 09/04/2024
88
ms.custom: template-how-to
99
---
1010

@@ -26,15 +26,14 @@ You can deploy an AKS Edge Essentials cluster on either a single machine or on m
2626

2727
1. On your machine, download the **AksEdge-k3s.msi** or **AksEdge-k8s.msi** file, depending on which Kubernetes distribution you want to use. Also, if you're creating a Windows worker node, you'll need the Windows node files.
2828

29-
| File | Link |
30-
| ---- | ---- |
31-
| K8s installer (1.28.3) | [aka.ms/aks-edge/k8s-msi](https://aka.ms/aks-edge/k8s-msi) |
32-
| K3s installer (1.28.3) | [aka.ms/aks-edge/k3s-msi](https://aka.ms/aks-edge/k3s-msi) |
33-
| K8s installer (1.27.6) | [aka.ms/aks-edge/k8s-msi-1.27](https://aka.ms/aks-edge/k8s-msi-1.27) |
34-
| K3s installer (1.27.6) | [aka.ms/aks-edge/k3s-msi-1.27](https://aka.ms/aks-edge/k3s-msi-1.27) |
35-
| K8s installer (1.26.6) | [aka.ms/aks-edge/k8s-msi-1.26](https://aka.ms/aks-edge/k8s-msi-1.26) |
36-
| K3s installer (1.26.10) | [aka.ms/aks-edge/k3s-msi-1.26](https://aka.ms/aks-edge/k3s-msi-1.26) |
37-
| Windows node files | [aka.ms/aks-edge/windows-node-zip](https://aka.ms/aks-edge/windows-node-zip) |
29+
| File | Link |
30+
| ---- | ---- |
31+
| K8s installer (1.29.4) | [aka.ms/aks-edge/k8s-msi](https://aka.ms/aks-edge/k8s-msi) |
32+
| K3s installer (1.29.6) | [aka.ms/aks-edge/k3s-msi](https://aka.ms/aks-edge/k3s-msi) |
33+
| K8s installer (1.28.9) | [aka.ms/aks-edge/k8s-msi-1.28](https://aka.ms/aks-edge/k8s-msi-1.28) |
34+
| K3s installer (1.28.5) | [aka.ms/aks-edge/k3s-msi-1.28](https://aka.ms/aks-edge/k3s-msi-1.28) |
35+
| K8s installer (1.27.6) | [aka.ms/aks-edge/k8s-msi-1.27](https://aka.ms/aks-edge/k8s-msi-1.27) |
36+
| K3s installer (1.27.6) | [aka.ms/aks-edge/k3s-msi-1.27](https://aka.ms/aks-edge/k3s-msi-1.27) |
3837

3938
1. In addition to the MSI, Microsoft provides samples and tools that you can download from the [AKS Edge GitHub repo](https://github.com/Azure/AKS-Edge). Navigate to the **Code** tab and click the **Download Zip** button to download the repository as a **.zip** file. Extract the GitHub **.zip** file to a local folder.
4039
1. Before you install, make sure you uninstall any private preview installations and reboot your system before proceeding.
@@ -111,6 +110,5 @@ This command displays output similar to the following list:
111110

112111
## Next steps
113112

114-
- Create a [simple deployment](aks-edge-howto-single-node-deployment.md)
115-
- Create a [full deployment](aks-edge-howto-multi-node-deployment.md)
116-
113+
- [Create a single machine deployment](aks-edge-howto-single-node-deployment.md)
114+
- [Create a full Kubernetes deployment](aks-edge-howto-multi-node-deployment.md)

AKS-Hybrid/aks-edge-howto-setup-nested-environment.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: Nested virtualization environment for AKS Edge Essentials
33
description: Learn how to prepare your nested virtualization environment for AKS Edge Essentials clusters.
4-
author: fcabrera23
5-
ms.author: fcabrera
4+
author: sethmanheim
5+
ms.author: sethm
66
ms.topic: how-to
7-
ms.date: 11/28/2023
7+
ms.date: 09/10/2024
88
ms.custom: template-how-to
99
---
1010

@@ -13,8 +13,8 @@ ms.custom: template-how-to
1313
This article describes how to set up a nested virtualization environment to deploy an Azure Kubernetes Service (AKS) Edge Essentials cluster.
1414

1515
> [!NOTE]
16-
> Deploying AKS Edge Essentials on top of a nested virtualization environment on VMware ESXi is supported per [VMware KB2009916](https://kb.vmware.com/s/article/2009916).
17-
> Other nested virutalization deployments are not supported for production scenarios and are limited to developer purposes. This guide assumes you're using the Hyper-V hypervisor. We do not support using a non-Microsoft hypervisor, such as KVM.
16+
> Deploying AKS Edge Essentials on top of a nested virtualization environment on VMware ESXi is supported.
17+
> Other nested virtualization deployments are not supported for production scenarios and are limited to developer purposes. This guide assumes you're using the Hyper-V hypervisor. We do not support using a non-Microsoft hypervisor, such as KVM.
1818
1919
## Prerequisites
2020

@@ -23,7 +23,7 @@ This article describes how to set up a nested virtualization environment to depl
2323

2424
## Deployment on Windows VM on VMware ESXi
2525

26-
VMware ESXi [7.0](https://docs.vmware.com/en/VMware-vSphere/7.0/rn/vsphere-esxi-vcenter-server-70-release-notes.html) and [8.0](https://docs.vmware.com/en/VMware-vSphere/8.0/rn/vmware-vsphere-80-release-notes/index.html) versions can host AKS Edge Essentials on top of a Windows virtual machine. See [VMware KB2009916](https://kb.vmware.com/s/article/2009916) for more information about VMware ESXi nested virtualization support.
26+
VMware ESXi [7.0](https://docs.vmware.com/en/VMware-vSphere/7.0/rn/vsphere-esxi-vcenter-server-70-release-notes.html) and [8.0](https://docs.vmware.com/en/VMware-vSphere/8.0/rn/vmware-vsphere-80-release-notes/index.html) versions can host AKS Edge Essentials on top of a Windows virtual machine.
2727

2828
To set up AKS Edge Essentials on a VMware ESXi Windows virtual machine, use the following steps:
2929

@@ -268,7 +268,7 @@ The following guide is an example of IP address allocation. You can use your own
268268
kubectl get nodes
269269
```
270270

271-
If everything was correctly set up, you should see both Linux nodes running in your cluster
271+
If everything was correctly set up, you should see both Linux nodes running in your cluster:
272272

273273
```output
274274
PS C:\> kubectl get nodes
@@ -277,6 +277,9 @@ The following guide is an example of IP address allocation. You can use your own
277277
windows-vm2-ledge Ready control-plane,etcd,master 10m25s v1.24.3+k3s-
278278
```
279279

280+
> [!NOTE]
281+
> For a list of currently supported Kubernetes versions on both K3s and K8s, see the table in [Download AKS Edge Essentials](aks-edge-howto-setup-machine.md#download-aks-edge-essentials).
282+
280283
## Next steps
281284

282285
- Add workloads by [deploying applications](aks-edge-howto-deploy-app.md)

AKS-Hybrid/aks-edge-howto-single-node-deployment.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to deploy AKS Edge Essentials on a single machine.
44
author: rcheeran
55
ms.author: rcheeran
66
ms.topic: how-to
7-
ms.date: 07/11/2024
7+
ms.date: 08/21/2024
88
ms.custom: template-how-to
99
---
1010

@@ -24,7 +24,9 @@ You can generate the parameters you need to create a single machine cluster usin
2424
New-AksEdgeConfig -DeploymentType SingleMachineCluster -outFile .\aksedge-config.json | Out-Null
2525
```
2626

27-
This command creates a configuration file called **aksedge-config.json** that includes the configuration needed to create a single-machine cluster with a Linux node. The file is created in your current working directory. See the following examples for more options for creating the configuration file. A detailed description of the configuration parameters [is available here](aks-edge-deployment-config-json.md).
27+
This command creates a configuration file called **aksedge-config.json** that includes the configuration needed to create a single-machine cluster with a Linux node. The file is created in your current working directory. See the following examples for more options for creating the configuration file.
28+
29+
See [Deployment JSON configuration](aks-edge-deployment-config-json.md) for a detailed description of the configuration parameters.
2830

2931
The key parameters for single machine deployment are:
3032

@@ -88,6 +90,9 @@ $machine.LinuxNode.MemoryInMB = 4096
8890
New-AksEdgeDeployment -JsonConfigString ($jsonObj | ConvertTo-Json -Depth 4)
8991
```
9092

93+
> [!TIP]
94+
> See [Deployment JSON configuration](aks-edge-deployment-config-json.md) for all available options, including network settings such as proxy settings.
95+
9196
### Create a simple cluster with NodePort service
9297

9398
You can create a simple cluster with no service IPs (`ServiceIPRangeSize` set as 0):

0 commit comments

Comments
 (0)