kubernetes-sigs / aws-load-balancer-controller

A Kubernetes controller for Elastic Load Balancers
https://kubernetes-sigs.github.io/aws-load-balancer-controller/
Apache License 2.0
3.93k stars 1.46k forks source link

Zone DNS affinity #3431

Closed milandasek-printify closed 7 months ago

milandasek-printify commented 1 year ago

Hello,

When can we expect support for Zone DNS affinity? https://aws.amazon.com/about-aws/whats-new/2023/10/aws-nlb-availability-performance-capabilities/

I guess something like: service.beta.kubernetes.io/aws-load-balancer-zone-dns-affinity-enabled

Thank you

oliviassss commented 11 months ago

/assign @shraddhabang

k8s-ci-robot commented 11 months ago

@oliviassss: GitHub didn't allow me to assign the following users: shraddhabang.

Note that only kubernetes-sigs members with read permissions, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. For more information please see the contributor guide

In response to [this](https://github.com/kubernetes-sigs/aws-load-balancer-controller/issues/3431#issuecomment-1786165317): >/assign @shraddhabang Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
alex-berger commented 11 months ago

@milandasek-printify, this already works by setting the service.beta.kubernetes.io/aws-load-balancer-attributes annotation accordingly, for example like this:

service.beta.kubernetes.io/aws-load-balancer-attributes: dns_record.client_routing_policy=availability_zone_affinity

I also created https://github.com/kubernetes-sigs/aws-load-balancer-controller/pull/3470 to (slightly) improve user experience (input validation).

k8s-triage-robot commented 8 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot commented 7 months ago

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten