k8s
python开发笔记
学习与分享:python开发,后端,前端,测试工具开发,网络原理
展开
-
webssh(1):ssh访问k8s pod ; django后台websocket+前台xterm插件
技术点: 后端:django;websocket;多线程;前端:xterm;其他:k8s 库: from dwebsocket.decorators import accept_websocket from kubernetes.stream import stream 原理图: 后台处理: ws.read()与ssh.send()绑定在同一线程; ws.send()与ssh.read()绑定在同一线程 一.后台: 1.1 websocket请求处理: @accept_.原创 2020-09-10 13:55:15 · 1640 阅读 · 1 评论 -
web实时显示k8s集群信息解决方案
可尝试解决方案 例:前端实时显示k8s集群workload状态信息 方案1:(反应慢,后端+k8s集群压力大) 前端http请求轮询后端接口, 后端接口收到前端请求后通过k8s list接口去查询,将查询结果返回 方案2:(反应快,后端有压力,k8s集群接口压力小) 前端http请求轮询后端接口, 后端:服务启动时list接口拉取集群信息并存往redis,后端开启线程调用k8s watch相关接口监听k8s资源变化,相应资源发生变化则update redis相应的表。前端请求到后端时,后端直.原创 2020-08-22 00:46:14 · 558 阅读 · 1 评论 -
k8s 走ingress服务提示文件过大,连接超时等解决方法
k8s 服务提示文件过大,连接超时等解决方法原创 2021-01-28 17:57:53 · 2848 阅读 · 0 评论