Skip to content

Commit 4fe014d

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into linux-fixes
2 parents 0133788 + 7563746 commit 4fe014d

File tree

2 files changed

+37
-20
lines changed

2 files changed

+37
-20
lines changed

articles/azure-arc/kubernetes/troubleshooting.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Troubleshoot common Azure Arc-enabled Kubernetes issues"
3-
ms.date: 03/28/2023
3+
ms.date: 04/18/2023
44
ms.topic: how-to
55
ms.custom: devx-track-azurecli
66
description: "Learn how to resolve common issues with Azure Arc-enabled Kubernetes clusters and GitOps."
@@ -375,19 +375,19 @@ az k8s-extension create --resource-group <resource-group> --cluster-name <cluste
375375

376376
### Flux v2 - `microsoft.flux` extension installation CPU and memory limits
377377

378-
The controllers installed in your Kubernetes cluster with the Microsoft Flux extension require the following CPU and memory resource limits to properly schedule on Kubernetes cluster nodes.
378+
The controllers installed in your Kubernetes cluster with the Microsoft Flux extension require CPU and memory resources to properly schedule on Kubernetes cluster nodes. This table shows the minimum memory and CPU resources that may be requested, along with the maximum limits for potential CPU and memory resource requirements.
379379

380-
| Container Name | CPU limit | Memory limit |
380+
| Container Name | Minimum CPU | Minimum memory | Maximum CPU | Maximum memory |
381381
| -------------- | ----------- | -------- |
382-
| fluxconfig-agent | 50 m | 150 Mi |
383-
| fluxconfig-controller | 100 m | 150 Mi |
384-
| fluent-bit | 20 m | 150 Mi |
385-
| helm-controller | 1000 m | 1 Gi |
386-
| source-controller | 1000 m | 1 Gi |
387-
| kustomize-controller | 1000 m | 1 i |
388-
| notification-controller | 1000 m | 1 Gi |
389-
| image-automation-controller | 1000 m | 1 Gi |
390-
| image-reflector-controller | 1000 m | 1 Gi |
382+
| fluxconfig-agent | 5 m | 30 Mi | 50 m | 150 Mi |
383+
| fluxconfig-controller | 5 m | 30 Mi | 100 m | 150 Mi |
384+
| fluent-bit | 5 m | 30 Mi | 20 m | 150 Mi |
385+
| helm-controller | 100 m | 64 Mi | 1000 m | 1 Gi |
386+
| source-controller | 50 m | 64 Mi | 1000 m | 1 Gi |
387+
| kustomize-controller | 100 m | 64 Mi | 1000 m | 1 Gi |
388+
| notification-controller | 100 m | 64 Mi | 1000 m | 1 Gi |
389+
| image-automation-controller | 100 m | 64 Mi | 1000 m | 1 Gi |
390+
| image-reflector-controller | 100 m | 64 Mi | 1000 m | 1 Gi |
391391

392392
If you've enabled a custom or built-in Azure Gatekeeper Policy that limits the resources for containers on Kubernetes clusters, such as `Kubernetes cluster containers CPU and memory resource limits should not exceed the specified limits`, ensure that either the resource limits on the policy are greater than the limits shown above or that the `flux-system` namespace is part of the `excludedNamespaces` parameter in the policy assignment.
393393

articles/virtual-network/accelerated-networking-overview.md

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
11
---
22
title: Accelerated Networking overview
33
description: Learn how Accelerated Networking can improve the networking performance of Azure VMs.
4-
services: virtual-network
54
author: asudbring
6-
manager: gedegrac
75
ms.service: virtual-network
8-
ms.devlang: na
96
ms.topic: how-to
10-
ms.tgt_pltfrm: vm-windows
11-
ms.workload: infrastructure
12-
ms.date: 03/20/2023
7+
ms.date: 04/18/2023
138
ms.author: allensu
149
---
1510

@@ -19,7 +14,7 @@ This article explains Accelerated Networking and describes its benefits, constra
1914

2015
The following diagram illustrates how two VMs communicate with and without Accelerated Networking:
2116

22-
![Screenshot that shows communication between Azure VMs with and without Accelerated Networking.](./media/create-vm-accelerated-networking/accelerated-networking.png)
17+
:::image type="content" source="./media/create-vm-accelerated-networking/accelerated-networking.png" alt-text="Screenshot that shows communication between Azure VMs with and without Accelerated Networking.":::
2318

2419
**Without Accelerated Networking**, all networking traffic in and out of the VM traverses the host and the virtual switch. The virtual switch provides all policy enforcement to network traffic. Policies include network security groups, access control lists, isolation, and other network virtualized services. To learn more about virtual switches, see [Hyper-V Virtual Switch](/windows-server/virtualization/hyper-v-virtual-switch/hyper-v-virtual-switch).
2520

@@ -39,7 +34,7 @@ Accelerated Networking has the following benefits:
3934

4035
- The benefits of Accelerated Networking apply only to the VM that enables it.
4136

42-
- For best results, you should enable Accelerated Networking on at least two VMs in the same Azure virtual network. This feature has minimal impact on latency when you communicate across virtual networks or connect on-premises.
37+
- For best results, you should enable Accelerated Networking on at least two VMs in the same Azure virtual network. This feature has minimal effect on latency when you communicate across virtual networks or connect on-premises.
4338

4439
- You can't enable Accelerated Networking on a running VM. You can enable Accelerated Networking on a supported VM only when the VM is stopped and deallocated.
4540

@@ -98,6 +93,8 @@ The following Linux and FreeBSD distributions from the Azure Gallery support Acc
9893

9994
If you use a custom image that supports Accelerated Networking, make sure you have the required drivers to work with Mellanox ConnectX-3, ConnectX-4 Lx, and ConnectX-5 NICs on Azure. Accelerated Networking also requires network configurations that exempt configuration of the virtual functions on the mlx4_en and mlx5_core drivers. Images with cloud-init version 19.4 or greater have networking correctly configured to support Accelerated Networking during provisioning.
10095

96+
# [RHEL, CentOS](#tab/redhat)
97+
10198
The following example shows a sample configuration drop-in for `NetworkManager` on RHEL or CentOS:
10299

103100
```bash
@@ -110,6 +107,24 @@ unmanaged-devices=driver:mlx4_core;driver:mlx5_core
110107
EOF
111108
```
112109

110+
# [openSUSE, SLES](#tab/suse)
111+
112+
The following example shows a sample configuration drop-in for `networkd` on openSUSE or SLES:
113+
114+
```bash
115+
sudo mkdir -p /etc/systemd/network
116+
sudo cat /etc/systemd/network/99-azure-unmanaged-devices.network <<EOF
117+
# Ignore SR-IOV interface on Azure, since it's transparently bonded
118+
# to the synthetic interface
119+
[Match]
120+
Driver=mlx4_en mlx5_en mlx4_core mlx5_core
121+
[Link]
122+
Unmanaged=yes
123+
EOF
124+
```
125+
126+
# [Ubuntu, Debian](#tab/ubuntu)
127+
113128
The following example shows a sample configuration drop-in for `networkd` on Ubuntu, Debian, or Flatcar:
114129

115130
```bash
@@ -124,6 +139,8 @@ Unmanaged=yes
124139
EOF
125140
```
126141

142+
---
143+
127144
## Next steps
128145
- [How Accelerated Networking works in Linux and FreeBSD VMs](./accelerated-networking-how-it-works.md)
129146
- [Create a VM with Accelerated Networking by using PowerShell](./create-vm-accelerated-networking-powershell.md)

0 commit comments

Comments
 (0)