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

when using service-upstream: true use FQDN #6658

Open
2 of 4 tasks
lahabana opened this issue Nov 12, 2024 · 1 comment
Open
2 of 4 tasks

when using service-upstream: true use FQDN #6658

lahabana opened this issue Nov 12, 2024 · 1 comment
Labels
area/perf Performance Related Issues release/required it is required that this be resolved before releasing
Milestone

Comments

@lahabana
Copy link
Contributor

Is there an existing issue for this?

  • I have searched the existing issues

Does this enhancement require public documentation?

  • I have added an Acceptance Criteria item for adding and/or adjusting public documentation (if applicable)

Problem Statement

Currently using this feature we use {service}.{namespace}.svc.
Underneath this means we can do multiple DNS lookups to get the service.

Would it make sense to use {service}.{namespace}.svc.cluster.local to avoid some of the lookups?

Proposed Solution

  • Use FQDN instead of partial domain when using service-upstream

Additional information

No response

Acceptance Criteria

  • Check if cluster.local is configurable. If it is, reconsider this improvement
  • Once done check the DNS lookup go down when using service-upstream: true
@lahabana lahabana added area/perf Performance Related Issues release/required it is required that this be resolved before releasing labels Nov 12, 2024
@lahabana lahabana added this to the KIC v3.4.x milestone Nov 12, 2024
@lahabana
Copy link
Contributor Author

It seems that cluster base DNS is configurable.
We have the options:

  1. do the change and make it configurable (maybe as another annotation?)
  2. do not do this
  3. look at DP DNSConfig to maybe improve this so other way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/perf Performance Related Issues release/required it is required that this be resolved before releasing
Projects
None yet
Development

No branches or pull requests

1 participant