V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wencaiwulue  ›  全部回复第 1 页 / 共 2 页
回复总数  24
1  2  
@GeekGao 不是 port-forward 哈,port-forward 还是本地访问集群资源。是可以拦截流量到本地的。
@retanoj 这个权限部分可以考虑和 kubeconfig 的 role 考虑起来哈。如果想实现这样的功能,可以把 kubeconfig 中的 "update deployment/xxx" 的权限去掉,只有一个 get deployment 的权限。这样就可以实现你说的功能了哈。
@GeekGao 是可以把一个服务的入流量,路由到本地哈,比如访问一个集群中的服务 `curl productpage:9080/health`,然后流量就会打到本地电脑的 9080 端口上,你的本地电脑启动服务对应的源码,就可以调试啦。可以看这里哈 https://www.kubevpn.cn/zh/docs/functions/reverse_proxyhttps://www.kubevpn.cn/zh/docs/architecture/proxy
@DefoliationM 嗯,看了一下 tailscale 在 k8s 中的部署,的确可以从本地访问到集群网络哈,不过我好像没有看到可以拦截流量到本地的操作哈(不知道是不是看漏了)。并且 kubevpn 还提供 service mesh 的功能,多人可以同时拦截同一个服务的流量。此外 kubevpn 提供了更加丰富的功能,比如通过跳板机访问 k8s 集群,开发模式,克隆模式哈。这两个工具的侧重场景是不同的哈。欢迎体验看看。PS: 项目中其实有用到 tailscale 的部分功能。😂
@HSn0918 GO GO GO ,欢迎提 commit 和 issue 哈 ~
@GeekGao 这两种是不同的场景哈,lens 是用来可视化的,kubevpn 是用来打通容器网络的。并且可以拦截服务流量到本地电脑,lens 是无法实现的哈。欢迎体验体验
297 天前
回复了 joye 创建的主题 程序员 唉,一年了无人问津,开源算了
做开源难哦。做开源已经三年了。https://github.com/wencaiwulue/kubevpn 项目还是起不来。难难。
@buffzty 但是 coredns 的 ip 是 cni 设置的内网 ip ,怎么给主机用尼?用 nodeport 好像也不行,nodeport 端口都是 30000 以上的了,不包含 53 号端口,还是说用的 lb ?
除了没法儿把环境上的流量代理到本地。别的应该都挺好的了
@sampeng 嗯,只要网络通了,就能解决大部分问题了
@buffzty 嗯,这是个办法,是通过在 k8s 集群中的某一个 pod 中安装 wireguard server 端吗?然后 nodePort 暴露出来?
@sampeng 开发环境是可以通过 vpn 打通,直接在本地直接访问到 PodIP 和 serviceIP 吗,那么 k8s dns 怎么解析尼?
比如在本地访问:curl service.default.svc.cluster.lcoal curl service.default ?
@sampeng 以前在没有使用 kubevpn 的时候,大家都是使用 kubectl port-forward 来访问集群的。不知道大家都是怎么做日常开发的?
@unlighted 主要是看看大家都是怎么做日常开发的,后端或者前端都可以。
@randomSplash 你们用的是这个吗?
@buffzty 在开发环境使用 wireguard 打通网络?
325 天前
回复了 HuPu 创建的主题 程序员 什么 VNC 客户端推荐? win 连 win
可以试试 noVNC
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3233 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 13:27 · PVG 21:27 · LAX 06:27 · JFK 09:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.