k8s 端口转发 port-forward 每晚断掉
原因: 连接空闲时超时断连
解决方案:
1. 修改配置, 将 streaming-connection-idle-timeout 的值设置为0,
2. 使用 while do 结构, 持续转发端口或者持续访问端口
采取第一种解决办法
1.全局查找 10-kubeadm.conf 文件

2.修改配置

3.重启服务
sudo systemctl daemon-reload
sudo systemctl restart kubelet.service
经过三个月,终于找到了正确的方法。
背景:端口转发 k8s 部署的 polardb 端口。
方案:kubectl edit svc polardb-x,将末尾的 type: ClusterIP 改成 type: NodePort 。通过修改后能够直接连接到宿主机的ip,但是由于测试经常删掉重建,导致polardb 端口不断变化,再创建一个 ingress-nginx, edit svc 增加对 polardb-x 3306的代理,成功解决问题,只能说还得是 nginx。

浙公网安备 33010602011771号