Azure / AKS

Azure Kubernetes Service
https://azure.github.io/AKS/
1.97k stars 307 forks source link

[Feature] Fleet: Kubernetes resource propagation - pick N, topology spread, affinity, anti-affinity #3725

Closed shashankbarsin closed 2 months ago

shashankbarsin commented 1 year ago

Feature Status: Preview

Feature Description

Kubernetes Fleet Manager (Fleet) allows customers to propagate k8s objects from hub cluster to member clusters to easily distribute workload across clusters (link).

However, customers can only select all member clusters by names or labels as the destinations.

This feature enables customers to pick N out of all member clusters with matching names/labels based on criteria like cluster topology spread constraints, cluster affinity, cluster anti-affinity, similar with existing Kubernetes concepts:

microsoft-github-policy-service[bot] commented 9 months ago

Action required from @Azure/aks-pm

microsoft-github-policy-service[bot] commented 2 months ago

Action required from @aritraghosh, @julia-yin, @AllenWen-at-Azure

circy9 commented 2 months ago

This feature is generally available now. See: https://learn.microsoft.com/en-us/azure/kubernetes-fleet/concepts-resource-propagation