我想知道port-forward是否阻止了其他对pod的请求,例如redis,mongo等。
例如,如果我将kubectl port-foward命令与mongo端口一起使用,mongo服务器将不会接收到数据?
答案 0 :(得分:2)
根据您的评论,kubectl port-forward
不会阻止任何暴露到目标吊舱的流量。因此,添加portforward不会影响其他人。
portforward
所做的只是向API服务器发出特定请求。 (请参阅doc)
更进一步,我认为port-forward
不会使Pod更具“危险性”(不利于安全),但是它通常用于调试范围内的Pod,而不是暴露Pod中的服务。使用Nodeport
服务进行生产。
另外,port-forward
在kubelet中具有默认的timeout setting。