kubernetes log 流式数据处理
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,PS: 最近在重构公司的业务容器化平台,记录一块。关于容器日志的, kubernetes python API本身提供了日志流式数据,在以前的版本是不会输出新数据的,后续版本进行了改进。直接上代码Fl
千家信息网最后更新 2026年11月02日kubernetes log 流式数据处理
PS: 最近在重构公司的业务容器化平台,记录一块。关于容器日志的, kubernetes python API本身提供了日志流式数据,在以前的版本是不会输出新数据的,后续版本进行了改进。
直接上代码
Flask 前端路由块
# Router"""获取项目pod的日志"""@api_cluster_pod.route('///pod//log')@env_rulesdef api_cluster_pod_log(env, cluster_name, pod_name): """查看pod的log""" tail_lines = request.values.get("tail_lines", 1000) namespace = request.values.get("namespace", "") # 生成Config Object try: cluster_config = ClusterConfig( env=env, cluster_name=cluster_name, namespace=namespace ) except Exception as e: return jsonify(dict( code=5000, message='获取集群接口时未找到对应条目, 信息:{0}'.format(str(e)) )) try: poder = Pod( cluster_config) resp = Response(stream_with_context(poder.get_pod_log(pod_name, tail_lines)), mimetype="text/plain") return resp except Exception as e: return jsonify(dict( code=7000, message=str(e) )) Flask 后端代码块
# 后台功能class Pod: ... def get_pod_log(self, pod_name, tail_lines=100): """ 获取pod的日志 :param tail_lines: # 显示最后多少行 :return: """ try: # stream pod log streams = self.cluster.api.read_namespaced_pod_log( pod_name, self.cluster_config.namespace, follow=True, _preload_content=False, tail_lines=tail_lines).stream() return streams except ApiException as e: if e.status == 404: logger.exception("Get Log not fund Podname: {0}".format(pod_name)) raise PodNotFund("获取日志时,未找到此pod: {0}".format(pod_name)) if e.status == 400: raise PodNotFund("容器并未创建成功,请联系运维人员进行排查。") raise e except Exception as e: logger.exception("Get Log Fail: {0}".format(str(e))) raise eHTML
Flushed ajax test
其它
我们应用是前后端分离的,把html里面的核心代码放置VUE里面就可以了。
效果图
日志是流式的,如果Container有日志,则窗口会运态更新。
日志
代码
容器
数据
版本
最低
成功
业务
人员
信息
公司
前端
功能
后台
实时
平台
接口
效果
效果图
条目
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河南云网互联网络科技有限公司
互联网佳科技有限公司
互联网科技有限公司图片
科技类互联网
华宇互联网科技
狮子座互联网科技
小马过河互联网科技
百单互联网科技有限公司
顺玮阁互联网科技
互联网高科技股票
互联网科技公司介绍
中国互联网金融科技基金
滨湖区互联网智能科技产品供应
互联网系的金融科技公司
爱医互联网络科技
互联网数据科技专业
互联网科技圈年度人物
风投北京互联网科技
九思连强互联网电子科技有限公司
绵阳真晨互联网科技有限公司
精品咖啡豆
互联网科技有限公司
互联网未来科技
华中科技大学互联网
须眉科技是互联网公司吗
江苏苏星互联网科技有限公司
半导体是互联网高科技吗
福仕德教育科技互联网
科技互联网公司两年变化
六子台科技互联网展会