Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

linkerd-viz and linkerd-jaeger charts do not support nodeAffinity #10680

Closed
volver-13 opened this issue Apr 4, 2023 · 5 comments · Fixed by #11464 or #11642
Closed

linkerd-viz and linkerd-jaeger charts do not support nodeAffinity #10680

volver-13 opened this issue Apr 4, 2023 · 5 comments · Fixed by #11464 or #11642

Comments

@volver-13
Copy link

What is the issue?

In contrast to linkerd-control-plane helm chart linkerd-viz and linkerd-jaeger helm charts do not support nodeAffinity at the moment. Can you please add this functionality there unless there is any specific reason not to do it?

How can it be reproduced?

Deploy latest version of linkerd-viz and linkerd-jaeger

Logs, error output, etc

no errors

output of linkerd check -o short

not required

Environment

kubernetes 1.25.5
linkerd 2.12.4

Possible solution

update helm charts to add nodeAffinity

Additional context

No response

Would you like to work on fixing this bug?

None

@jrsalgado
Copy link

I would like to work on this, can you assign this to me or accept PR?

@adleong
Copy link
Member

adleong commented May 11, 2023

Hi @jrsalgado! You don't need to be assigned in order to work on this. Looking forward to seeing a PR! Please reach out if you have any questions.

@jrsalgado
Copy link

@adleong here it is a PR to add linkerd-jeaguer charts nodeAffinity settings, will create a separate PR for linkerd-viz soon.

@jrsalgado
Copy link

Hi @adleong, here it is the viz nodeAffinity too

@reyes256
Copy link

Helloo @adleong, the PR about viz nodeAffinity is open again.

naing2victor added a commit to naing2victor/linkerd2 that referenced this issue Oct 6, 2023
naing2victor added a commit to naing2victor/linkerd2 that referenced this issue Oct 6, 2023
Signed-off-by: Naing Naing Htun <naing2victor@gmail.com>
alpeb pushed a commit that referenced this issue Nov 17, 2023
Fixes #10680

Signed-off-by: Naing Naing Htun <naing2victor@gmail.com>
Co-authored-by: Alex Leong <alex@buoyant.io>
@hawkw hawkw mentioned this issue Nov 22, 2023
hawkw added a commit that referenced this issue Nov 22, 2023
## edge-23.11.4

This edge release introduces support for the native sidecar containers
entering beta support in Kubernetes 1.29. This improves the startup and
shutdown ordering for the proxy relative to other containers, fixing the
long-standing shutdown issue with injected `Job`s. Furthermore, traffic
from other `initContainer`s can now be proxied by Linkerd.

In addition, this edge release includes Helm chart improvements, and
improvements to the multicluster extension.

* Added a new `config.alpha.linkerd.io/proxy-enable-native-sidecar`
  annotation and `Proxy.NativeSidecar` Helm option that causes the proxy
  container to run as an init-container (thanks @teejaded!) (#11465;
  fixes #11461)
* Fixed broken affinity rules for the multicluster `service-mirror` when
  running in HA mode (#11609; fixes #11603)
* Added a new check to `linkerd check` that ensures all extension
  namespaces are configured properly (#11629; fixes #11509)
* Updated the Prometheus Docker image used by the `linkerd-viz`
  extension to v2.48.0, resolving a number of CVEs in older Prometheus
  versions (#11633)
* Added `nodeAffinity` to `deployment` templates in the `linkerd-viz`
  and `linkerd-jaeger` Helm charts (thanks @naing2victor!) (#11464;
  fixes #10680)
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 18, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.