Skip to content

gotomicro/goproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goproxy

我们想把MySQL代理到本地,在不用SSH隧道的情况下,我们尽量想使用K8S Port Forward的能力。

但发现K8S无法很好的将 External Service Forward到本地,如下所示:

https://stackoverflow.com/questions/64429094/kubernetes-cant-port-forward-externalname-service

所以写了一个gopxoy

通过以下配置

[[proxy]]
srcAddr = "172.17.245.230:13306"
dstPort = 9999

我们可以将MySQL配置暴露到某个POD的一个端口

然后我们在使用

kubectl port-forward pod/{你的pod名称}  19999:9999  

访问本地 :19999, 那么你就可以访问到远端的mysql

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published