在生产环境中使用kubectl port-forward会很危险吗?

时间:2019-12-04 09:13:02

标签: kubernetes production-environment portforwarding

我想知道port-forward是否阻止了其他对pod的请求,例如redis,mongo等。

例如,如果我将kubectl port-foward命令与mongo端口一起使用,mongo服务器将不会接收到数据?

1 个答案:

答案 0 :(得分:2)

根据您的评论,kubectl port-forward不会阻止任何暴露到目标吊舱的流量。因此,添加portforward不会影响其他人。

portforward所做的只是向API服务器发出特定请求。 (请参阅doc

更进一步,我认为port-forward不会使Pod更具“危险性”(不利于安全),但是它通常用于调试范围内的Pod,而不是暴露Pod中的服务。使用Nodeport服务进行生产。 另外,port-forward在kubelet中具有默认的timeout setting