Skip to content

Commit f3fbc6d

Browse files
authored
Merge branch 'MicrosoftDocs:main' into main
2 parents b483443 + b4afc41 commit f3fbc6d

File tree

10 files changed

+327
-13
lines changed

10 files changed

+327
-13
lines changed

articles/application-gateway/overview-v2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ The v2 SKU includes the following enhancements:
2424

2525
- **TCP/TLS proxy (Preview)**: Azure Application Gateway now also supports Layer 4 (TCP protocol) and TLS (Transport Layer Security) proxying. This feature is currently in public preview. For more information, see [Application Gateway TCP/TLS proxy overview](tcp-tls-proxy-overview.md).
2626
- **Autoscaling**: Application Gateway or WAF deployments under the autoscaling SKU can scale out or in based on changing traffic load patterns. Autoscaling also removes the requirement to choose a deployment size or instance count during provisioning. This SKU offers true elasticity. In the Standard_v2 and WAF_v2 SKU, Application Gateway can operate both in fixed capacity (autoscaling disabled) and in autoscaling enabled mode. Fixed capacity mode is useful for scenarios with consistent and predictable workloads. Autoscaling mode is beneficial in applications that see variance in application traffic.
27-
- **Zone redundancy**: An Application Gateway or WAF deployment can span multiple Availability Zones, removing the need to provision separate Application Gateway instances in each zone with a Traffic Manager. You can choose a single zone or multiple zones where Application Gateway instances are deployed, which makes it more resilient to zone failure. The backend pool for applications can be similarly distributed across availability zones.
27+
- **Zone redundancy**: Application Gateway or WAF deployments span multiple Availability Zones by default, removing the need to provision separate Application Gateway instances in each zone with a Traffic Manager. Application Gateway instances are deployed (by default) in a minimum of two availability zones, which makes it more resilient to zone failure. The backend pool for applications can be similarly distributed across availability zones.
2828

2929
Zone redundancy is available only where Azure availability zones are available. In other regions, all other features are supported. For more information, see [Azure regions with availability zone support](../reliability/availability-zones-region-support.md).
3030
- **Static VIP**: Application Gateway v2 SKU supports the static VIP type exclusively. Static VIP ensures that the VIP associated with the application gateway doesn't change for the lifecycle of the deployment, even after a restart. You must use the application gateway URL for domain name routing to App Services via the application gateway, as v1 doesn't have a static VIP.

articles/cost-management-billing/manage/azurestudents-subscription-disabled.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.reviewer: jkinma
66
ms.service: cost-management-billing
77
ms.subservice: billing
88
ms.topic: how-to
9-
ms.date: 01/22/2025
9+
ms.date: 07/27/2025
1010
ms.author: jkinma
1111
---
1212

articles/cost-management-billing/manage/find-tenant-id-domain.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.reviewer: jkinma
77
ms.service: cost-management-billing
88
ms.subservice: billing
99
ms.topic: how-to
10-
ms.date: 01/22/2025
10+
ms.date: 07/27/2025
1111
ms.author: jkinma
1212
---
1313

articles/cost-management-billing/manage/manage-billing-access.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.reviewer: jkinma
66
ms.service: cost-management-billing
77
ms.subservice: billing
88
ms.topic: how-to
9-
ms.date: 01/22/2025
9+
ms.date: 07/27/2025
1010
ms.author: jkinma
1111
---
1212

articles/cost-management-billing/manage/mca-understand-pricesheet.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ author: jkinma39
55
ms.service: cost-management-billing
66
ms.subservice: billing
77
ms.topic: conceptual
8-
ms.date: 01/22/2025
8+
ms.date: 07/27/2025
99
ms.author: jkinma
1010
ms.reviewer: jkinma
1111
ms.custom:
12-
- build-2025
12+
- build-2025
1313
---
1414

1515
# Terms in your Microsoft Customer Agreement price sheet

articles/cost-management-billing/manage/upgrade-azure-subscription.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.reviewer: jkinma
77
ms.service: cost-management-billing
88
ms.subservice: billing
99
ms.topic: conceptual
10-
ms.date: 01/22/2025
10+
ms.date: 07/28/2025
1111
ms.author: jkinma
1212
---
1313

articles/cost-management-billing/understand/mpa-invoice-terms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.reviewer: jkinma
66
ms.service: cost-management-billing
77
ms.subservice: billing
88
ms.topic: conceptual
9-
ms.date: 01/22/2025
9+
ms.date: 07/28/2025
1010
ms.author: jkinma
1111
---
1212

articles/operator-nexus/concepts-rack-resiliency.md

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Operator Nexus rack resiliency
3-
description: Document how rack resiliency works in Operator Nexus Near Edge
3+
description: Document how rack resiliency works in Operator Nexus
44
ms.topic: article
5-
ms.date: 06/03/2025
5+
ms.date: 07/21/2025
66
author: eak13
77
ms.author: ekarandjeff
88
ms.service: azure-operator-nexus
@@ -19,9 +19,9 @@ Operator Nexus ensures the availability of three active Kubernetes control plane
1919
> [!TIP]
2020
> The Kubernetes control plane is a set of components that manage the state of a Kubernetes cluster, schedule workloads, and respond to cluster events. It includes the API server, etcd storage, scheduler, and controller managers.
2121
>
22-
> The remaining management nodes contain various operators which run the platform software and other components performing support capabilities for monitoring, storage, and networking.
22+
> The remaining management nodes contain various operators that run the platform software and other components performing support capabilities for monitoring, storage, and networking.
2323
24-
During runtime upgrades, Operator Nexus implements a sequential upgrade of the control plane nodes which preserves resiliency throughout the upgrade process.
24+
During runtime upgrades, Operator Nexus implements a sequential upgrade of the control plane nodes. The sequential node approach preserves resiliency throughout the upgrade.
2525

2626
Three compute racks:
2727

@@ -65,7 +65,31 @@ Operator Nexus supports control plane resiliency in single rack configurations b
6565

6666
In disaster situations when the control plane loses quorum, there are impacts to the Kubernetes API across the instance. This scenario can affect a workload's ability to read and write Custom Resources (CRs) and talk across racks.
6767

68-
## Related Links
68+
## Automated remediation
69+
70+
To maintain Kubernetes control plane (KCP) quorum, Operator Nexus provides automated remediation when specific server issues are detected. Additionally, this automated remediation extends to Management Plane & Compute nodes.
71+
72+
Here are the triggers for automated remediation:
73+
74+
* For all servers (Compute, Management and KCP): if a server fails to provision successfully after six hours, automated remediation occurs. This check includes provisioning a new Bare Metal Machine (BMM) at initial deployment time or provisioning during a Replace action.
75+
* For all servers (Compute, Management and KCP): if a running node is stuck in a read only root file system mode for 10 minutes, automated remediation occurs.
76+
* For KCP and Management Plane servers only, if a Kubernetes node is in an Unknown state for 30 minutes, automated remediation occurs.
77+
78+
### Remediation process
79+
80+
* Remediation of a Compute node is now one reprovisioning attempt. If the reprovisioning fails, the node is marked Unhealthy. Reprovisioning no longer continues to retry infinitely, and the Bare Metal Machine is powered off. 
81+
* Remediation of a Management Plane node is to attempt one reboot and then one reprovisioning attempt. If those steps fail, the node is marked Unhealthy.
82+
* Remediation of a KCP node is to attempt one reboot. If the reboot fails, the node is marked Unhealthy and Nexus triggers the immediate provisioning of the spare KCP node. This process is outlined in the [KCP remediation details](#kcp-remediation-details) section.
83+
* In all instances, when the Bare Metal Machine is marked unhealthy, the BMM's `detailedStatusMessage` is updated to read `Warning: BMM Node is unhealthy and may require hardware replacement.` The Bare Metal Machine's node is removed from the Kubernetes Cluster, which triggers a node drain. Users need to run a BMM Replace action to return the BMM into service and have it rejoin the Kubernetes Cluster.
84+
85+
### KCP remediation details
86+
87+
Ongoing control plane resiliency requires a spare KCP node. When KCP node fails remediation and is marked Unhealthy, a deprovisioning of the node occurs. The unhealthy KCP node is exchanged with a suitable healthy Management Plane server. This Management Plane server becomes the new spare KCP node. The failed KCP node is updated and labeled as a Management Plane node. Once the label changes, an attempt to provision the newly labeled management plane node occurs. If it fails to provision, the management plane remediation process takes over. If it fails provisioning or doesn't run successfully, the machine's status remains unhealthy, and the user must fix. The unhealthy condition surfaces to the Bare Metal Machine's (BMM) `detailedStatus` and `detailedStatusMessage` fields in Azure and clears through a BMM Replace action.
88+
89+
> [!NOTE]
90+
>The provisioning retry process doesn't execute on compute and management node pool nodes for systems running the 4.1 NetworkCloud runtime. This capability is available when the Nexus Cluster is updated to the 4.4 runtime.
91+
92+
## Related links
6993

7094
[Determining Control Plane Role](./reference-near-edge-baremetal-machine-roles.md)
7195

articles/storage/files/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,8 @@
261261
items:
262262
- name: Virtual desktops
263263
href: virtual-desktop-workloads.md
264+
- name: Azure Kubernetes Service
265+
href: azure-kubernetes-service-workloads.md
264266
- name: SAP
265267
href: /azure/sap/workloads/planning-guide-storage-azure-files?toc=/azure/storage/files/toc.json
266268
- name: SQL Server

0 commit comments

Comments
 (0)