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。

posted @ 2023-03-22 15:07  墨梅青莲  阅读(489)  评论(0)    收藏  举报