连接本地 Kubernetes 服务的一种方式

上文 提到本地部署 Kubernetes 集群的几种方式,同时也提到了开发过程中应该怎么连上去这些服务的问题,特别是像 kindMinikube 这种套娃,一般来说,使用 kubectl port-forward 是一种不错的方式

同时我也试了 goportforwarder,因为背后也是 kubectl port-forward,所以除了低端口的权限问题,还是勉强能用的

今天发现了另一种方式,就是 IDEAKubernetes 插件,如图(当然这里的场景只是连接数据库)

相信背后也是一样的道理

1
2
3
4
5
6
➜  ~ netstat -tnpl                                
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp6 0 0 ::1:5432 :::* LISTEN 59439/kubectl