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

Support lazy loading for TCP and headless services #515

Open
1 of 5 tasks
rudrakhp opened this issue Dec 18, 2024 · 2 comments
Open
1 of 5 tasks

Support lazy loading for TCP and headless services #515

rudrakhp opened this issue Dec 18, 2024 · 2 comments
Assignees
Labels

Comments

@rudrakhp
Copy link

影响的子模块(在下面列表中打'X')

  • 配置懒加载
  • 插件管理
  • 智能限流
  • 注册仓库
  • 安装Boot

问题背景

We have been exploring the Lazyload feature in slime. After running some initial experiments with the given examples and having a look at the generated Envoy filters and configurations, looks like Slime lazyload supports HTTP usecases only (since it uses HCM's access logger and relies on the Host header?). We need to support TCP and headless services as well.

您的提案内容

If TCP and headless services are not supported today, is it in the roadmap anytime soon? We would also want to contribute to the roadmap and invest effort here.
Related: https://istio.io/latest/docs/ops/configuration/traffic-management/traffic-routing/

@Pawan-Bishnoi
Copy link

the high level idea being:

  • pick IP from access logs
  • find service names by some kind of a reverse lookup (k8s api)
  • add the service(s) hence found to the Sidecar

@believening
Copy link
Contributor

I'm sorry, I am no longer involved in the maintenance of this project. Perhaps @ethanhanjiahao can provide some assistance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants