Skip to content

Commit b343c8d

Browse files
Merge pull request #236005 from JnHs/jh-arck8-flarm
flux extension arm64 support
2 parents 434e96f + 2576fb7 commit b343c8d

File tree

5 files changed

+13
-11
lines changed

5 files changed

+13
-11
lines changed

articles/azure-arc/kubernetes/conceptual-extensions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Cluster extensions - Azure Arc-enabled Kubernetes"
3-
ms.date: 03/08/2023
3+
ms.date: 04/27/2023
44
ms.topic: conceptual
55
description: "This article provides a conceptual overview of the Azure Arc-enabled Kubernetes cluster extensions capability."
66
---
@@ -35,7 +35,7 @@ Both the `config-agent` and `extensions-manager` components running in the clust
3535
> Protected configuration settings for an extension instance are stored for up to 48 hours in the Azure Arc-enabled Kubernetes services. As a result, if the cluster remains disconnected during the 48 hours after the extension resource was created on Azure, the extension changes from a `Pending` state to `Failed` state. To prevent this, we recommend bringing clusters online regularly.
3636
3737
> [!IMPORTANT]
38-
> Currently, Azure Arc-enabled Kubernetes cluster extensions aren't supported on ARM64-based clusters. To [install and use cluster extensions](extensions.md), the cluster must have at least one node of operating system and architecture type `linux/amd64`.
38+
> Currently, Azure Arc-enabled Kubernetes cluster extensions aren't supported on ARM64-based clusters, except for [Flux (GitOps)](conceptual-gitops-flux2.md). To [install and use other cluster extensions](extensions.md), the cluster must have at least one node of operating system and architecture type `linux/amd64`.
3939
4040
## Extension scope
4141

articles/azure-arc/kubernetes/conceptual-gitops-flux2.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "GitOps Flux v2 configurations with AKS and Azure Arc-enabled Kubernetes"
33
description: "This article provides a conceptual overview of GitOps in Azure for use in Azure Arc-enabled Kubernetes and Azure Kubernetes Service (AKS) clusters."
4-
ms.date: 03/20/2023
4+
ms.date: 04/27/2023
55
ms.topic: conceptual
66
ms.custom: devx-track-azurecli, references-regions
77
---
@@ -30,7 +30,9 @@ GitOps is enabled in an Azure Arc-enabled Kubernetes or AKS cluster as a `Micros
3030

3131
### Version support
3232

33-
The most recent version of the Flux v2 extension and the two previous versions (N-2) are supported. We generally recommend that you use the [most recent version](extensions-release.md#flux-gitops) of the extension.
33+
The most recent version of the Flux v2 extension (`microsoft.flux`) and the two previous versions (N-2) are supported. We generally recommend that you use the [most recent version](extensions-release.md#flux-gitops) of the extension.
34+
35+
Starting with [`microsoft.flux` version 1.7.0](extensions-release.md#170-march-2023), ARM64-based clusters are supported.
3436

3537
> [!NOTE]
3638
> If you have been using Flux v1, we recommend [migrating to Flux v2](conceptual-gitops-flux2.md#migrate-from-flux-v1) as soon as possible.

articles/azure-arc/kubernetes/extensions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Deploy and manage Azure Arc-enabled Kubernetes cluster extensions"
33
ms.custom: event-tier1-build-2022, ignite-2022
4-
ms.date: 04/14/2023
4+
ms.date: 04/27/2023
55
ms.topic: how-to
66
description: "Create and manage extension instances on Azure Arc-enabled Kubernetes clusters."
77
---
@@ -29,7 +29,7 @@ Before you begin, read the [conceptual overview of Arc-enabled Kubernetes cluste
2929
az extension update --name k8s-extension
3030
```
3131
32-
* An existing Azure Arc-enabled Kubernetes connected cluster, with at least one node of operating system and architecture type `linux/amd64`.
32+
* An existing Azure Arc-enabled Kubernetes connected cluster, with at least one node of operating system and architecture type `linux/amd64`. If deploying [Flux (GitOps)](extensions-release.md#flux-gitops), you can use an ARM64-based cluster without a `linux/amd64` node.
3333
* If you haven't connected a cluster yet, use our [quickstart](quickstart-connect-cluster.md).
3434
* [Upgrade your agents](agent-upgrade.md#manually-upgrade-agents) to the latest version.
3535

articles/azure-arc/kubernetes/system-requirements.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Azure Arc-enabled Kubernetes system requirements"
3-
ms.date: 03/08/2023
3+
ms.date: 04/27/2023
44
ms.topic: conceptual
55
description: Learn about the system requirements to connect Kubernetes clusters to Azure Arc.
66
---
@@ -20,7 +20,7 @@ The cluster must have at least one node with operating system and architecture t
2020
> [!IMPORTANT]
2121
> Many Arc-enabled Kubernetes features and scenarios are supported on ARM64 nodes, such as [cluster connect](cluster-connect.md) and [viewing Kubernetes resources in the Azure portal](kubernetes-resource-view.md). However, if using Azure CLI to enable these scenarios, [Azure CLI must be installed](/cli/azure/install-azure-cli) and run from an AMD64 machine.
2222
>
23-
> Currently, Azure Arc-enabled Kubernetes [cluster extensions](conceptual-extensions.md) aren't supported on ARM64-based clusters. To [install and use cluster extensions](extensions.md), the cluster must have at least one node of operating system and architecture type `linux/amd64`.
23+
> Currently, Azure Arc-enabled Kubernetes [cluster extensions](conceptual-extensions.md) aren't supported on ARM64-based clusters, except for [Flux (GitOps)](conceptual-gitops-flux2.md). To [install and use other cluster extensions](extensions.md), the cluster must have at least one node of operating system and architecture type `linux/amd64`.
2424
2525
## Compute and memory requirements
2626

articles/azure-arc/kubernetes/tutorial-use-gitops-flux2.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Tutorial: Deploy applications using GitOps with Flux v2"
33
description: "This tutorial shows how to use GitOps with Flux v2 to manage configuration and application deployment in Azure Arc and AKS clusters."
4-
ms.date: 03/15/2023
4+
ms.date: 04/27/2023
55
ms.topic: tutorial
66
ms.custom: template-tutorial, devx-track-azurecli, references_regions, ignite-2022
77
---
@@ -33,7 +33,7 @@ To deploy applications using GitOps with Flux v2, you need the following:
3333

3434
#### For Azure Arc-enabled Kubernetes clusters
3535

36-
* An Azure Arc-enabled Kubernetes connected cluster that's up and running.
36+
* An Azure Arc-enabled Kubernetes connected cluster that's up and running. Starting with [`microsoft.flux` version 1.7.0](extensions-release.md#170-march-2023), ARM64-based clusters are supported.
3737

3838
[Learn how to connect a Kubernetes cluster to Azure Arc](./quickstart-connect-cluster.md). If you need to connect through an outbound proxy, then assure you [install the Arc agents with proxy settings](./quickstart-connect-cluster.md?tabs=azure-cli#connect-using-an-outbound-proxy-server).
3939

@@ -141,7 +141,7 @@ False whl k8s-extension C:\Users\somename\.azure\c
141141

142142
#### For Azure Arc-enabled Kubernetes clusters
143143

144-
* An Azure Arc-enabled Kubernetes connected cluster that's up and running.
144+
* An Azure Arc-enabled Kubernetes connected cluster that's up and running. Starting with [`microsoft.flux` version 1.7.0](extensions-release.md#170-march-2023), ARM64-based clusters are supported.
145145

146146
[Learn how to connect a Kubernetes cluster to Azure Arc](./quickstart-connect-cluster.md). If you need to connect through an outbound proxy, then assure you [install the Arc agents with proxy settings](./quickstart-connect-cluster.md?tabs=azure-cli#connect-using-an-outbound-proxy-server).
147147

0 commit comments

Comments
 (0)