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

[yurt tunnel]support proxy https request from cloud to edge through yurt-tunnel #414

Closed
rambohe-ch opened this issue Aug 9, 2021 · 4 comments · Fixed by #442
Closed
Labels
kind/enhancement kind/enhancement kind/feature kind/feature

Comments

@rambohe-ch
Copy link
Member

What would you like to be added:
Yurt-tunnel components can proxy https request from cloud to edge nodes, so user from the cloud can access the https service at the edge through yurt-tunnel.

Why is this needed:
Some cloud-native ecosystem components(like Node Exporter) serve https requests at the edge, in order to support prometheus collect metrics of node-exporter, we need to support proxy https requests through yurt-tunnel.

others
/kind feature

@rambohe-ch rambohe-ch added kind/enhancement kind/enhancement kind/feature kind/feature labels Aug 9, 2021
@ZBoIsHere
Copy link

@rambohe-ch what's the form of request, like curl svcname.svcnamespace:port the same as kubernetes service?

@rambohe-ch
Copy link
Member Author

@rambohe-ch what's the form of request, like curl svcname.svcnamespace:port the same as kubernetes service?

Like prometheus collects node-exporter metrics requests: https://nodeIP:9100/metrics

@ZBoIsHere
Copy link

ok, does it require cloud access to edgeNodeIP?because edgenode usually don't have public ip

@rambohe-ch
Copy link
Member Author

ok, does it require cloud access to edgeNodeIP?because edgenode usually don't have public ip

Edge nodes do not need public ip, but edge nodes are able to access public network for setting up network connection between yurt-tunnel-agent and yurt-tunnel-server, and requests from cloud to edge nodes will go through this connection.

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

Successfully merging a pull request may close this issue.

2 participants