Edit

Share via


Member cluster types for Azure Kubernetes Fleet Manager

Azure Kubernetes Fleet Manager supports two types of member clusters:

Important

Azure Kubernetes Fleet Manager's support for Arc-enabled Kubernetes clusters is currently in Preview. See below for limitations and requirements.

Important

Azure Kubernetes Fleet Manager preview features are available on a self-service, opt-in basis. Previews are provided "as is" and "as available," and they're excluded from the service-level agreements and limited warranty. Azure Kubernetes Fleet Manager previews are partially covered by customer support on a best-effort basis. As such, these features aren't meant for production use.

Our data plane previews are released via our v1beta1 API. If you don't see preview objects, check that you're requesting the v1beta1 API when you interact with the Fleet Manager hub cluster.

The following table outlines which Azure Kubernetes Fleet Manager capabilities are supported for each member cluster type.

Capability AKS cluster Arc-enabled Kubernetes cluster
Kubernetes and node image updates ✅ GA ❌ Unsupported
Workload placement ✅ GA ✅ Preview
DNS load balancing ✅ GA ❌ Unsupported
Managed Namespaces ✅ Preview ✅ Preview
Managed Namespace RBAC ✅ Preview ❌ Unsupported

Arc-enabled Kubernetes Clusters important considerations

Depending on your environment and configuration, certain limitations may apply when connecting an Arc-enabled Kubernetes cluster to an Azure Kubernetes Fleet Manager hub. Review the following considerations:

Private Fleet

  • For Private Fleets, your Arc-enabled Kubernetes cluster must be configured to use Azure Arc Gateway.

Cluster resource requirements

When adding an Arc-enabled Kubernetes cluster to Fleet Manager, the following conditions apply:

  • At least 210 MB memory and 2% of one CPU core available
  • The cluster should reserve 3 pods for the Azure Kubernetes Fleet Manager Arc extension agents
  • The namespace fleet-system will be created for related components.
    • Do not delete or modify this namespace, it is required for core functionality.

Networking

  • TLS-terminating proxies are not supported.
  • If using a passthrough proxy, your Arc-enabled Kubernetes cluster must also be configured to use Azure Arc Gateway.