AKS icon indicating copy to clipboard operation
AKS copied to clipboard

[Feature] Support Shadow cluster where all traffic is copied into a shadow cluster

Open gkaleta opened this issue 2 years ago • 20 comments

Feature request:

Support what Ambassador is doing with a service, but at cluster level - ex. Member cluster A has a shadow cluster A. https://www.getambassador.io/docs/edge-stack/latest/topics/using/shadowing

gkaleta avatar Dec 12 '22 14:12 gkaleta

This should be a very useful feature.

bplasmeijer avatar Dec 12 '22 19:12 bplasmeijer

Ambassador provides traffic shadowing which allow for testing a new version of a service side by side with the current service. This works well only if the service is stateless. For example, you shouldn't shadow a checkout service which may charge the customer twice.

What is the expected behavior when shadowing a cluster? I assume it is about replicating every k8s resource mutations from A to its shadow.

However some of the k8s resources will result in the creation of azure resources like a LB service might create a public IP (but the public IPs will be different between the cluster and its shadow cluster). Is this desirable?

circy9 avatar Jan 11 '23 18:01 circy9

Action required from @Azure/aks-pm

ghost avatar Jul 15 '23 19:07 ghost

Issue needing attention of @Azure/aks-leads

ghost avatar Jul 31 '23 00:07 ghost

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads

Issue needing attention of @Azure/aks-leads