延长pod退出时间-如何调整kubectl超时时间

  其他常见问题
内容纲要

概要描述

日常通过kubectl 命令进入pod内部,如果超过4分钟没有任何操作,kubectl命令会自动退出。本文描述,如何增加该超时时间。

详细描述

现象

file

可以看到4分钟超时后会自动退出

调整节点的haproxy配置

调整范围设置为需要执行命令的节点,不操作该命令的节点可以不修改。
不建议生产环境大范围修改,可能会导致空闲的链接增多

TDH环境:/etc/tos/conf/haproxy.cfg
TDC环境:/etc/haproxy/haproxy.cfg

timeout server 240stimeout client 240s 这两个值放大,从240s 改到 2400s

file

重启haproxy

为了确保对原有的连接不影响,使用 reload 的方式重启 haproxy

systemctl reload haproxy

验证

date; kubectl exec -it dbaservice-server-dbaservice2-68458fc47b-hmf79 -- sleep 600s; date

确认两个date的输出间隔600s,而不是240s。

file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。