kmesh-net / kmesh

High Performance ServiceMesh Data Plane Based on Programmable Kernel
https://kmesh.net
Apache License 2.0
361 stars 46 forks source link

Support dns resolution typed service #436

Open PerforMance308 opened 2 weeks ago

PerforMance308 commented 2 weeks ago

What type of PR is this? /kind feature

What this PR does / why we need it: To support DNS typed cluster in ads mode.

Here is the proposal: https://github.com/kmesh-net/kmesh/blob/main/docs/proposal/dns_resolve.md Which issue(s) this PR fixes: Fixes #215

Special notes for your reviewer:

Does this PR introduce a user-facing change?:

kmesh-bot commented 2 weeks ago

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: Once this PR has been reviewed and has the lgtm label, please assign bitcoffeeiux for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files: - **[OWNERS](https://github.com/kmesh-net/kmesh/blob/main/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
kmesh-bot commented 2 weeks ago

Welcome @PerforMance308! It looks like this is your first PR to kmesh-net/kmesh 🎉

hzxuzhonghu commented 4 days ago

@PerforMance308 I added a commit doing some enhancement on the concurrenmt cache update https://github.com/hzxuzhonghu/kmesh/tree/dns-resolver

Please cherrypick it.

To be more resiliient, can add some more tests covering it