华为云/本地化部署K8S-查看容器日志

华为云日志查看

目前工作的大部分情况下,通过华为云LTS云日志服务就可以满足日常需求。
不过上线时过来支援的开发老哥更习惯于从容器里查看日志,也一并记录下以备不时之需。

1.登录服务节点服务器

点击左侧三个横线,选择 应用服务-云容器引擎CCE,进入此页面后点击图中所示位置进入集群
在这里插入图片描述
进入集群后,选择正确的命名空间,之后点击工作负载,然后点击想要查看日志的服务。
在这里插入图片描述
此处可获取到对应服务所在的节点IP,在跳板机使用远程工具访问,或者直接使用华为云的基础云服务-弹性云服务器
在这里插入图片描述

2.服务器实时查看日志

docker ps | grep ‘sxyk’ --查找rgt容器id(container),第一列就是container id。
docker logs -f container id --实时跟踪容器日志。
docker logs container id >sxyk.log --将容器日志重定向到sxyk.log文件里。

在这里插入图片描述

3.下载日志文件

路径:/var/lib/docker/containers/
根据第二步的id匹配目录下首位字符串,进入目录
可下载日志文件,如:
在这里插入图片描述

本地化部署K8S日志查看

之前采用的物理机部署K8s,因为业务量过大,K8s界面查看日志很难找到对应的报错信息,想到了办法就是从服务器里拉取日志。不过很久没这么查过了,之前的环境也停掉了,拿之前记录的文档贴一下。

1.K8s界面查看服务ip

之前环境停了,没法截图,与华为云大致一样,点服务里,副本的ip及容器名

2.进入目录/var/log/pods,选择对应的应用

在这里插入图片描述

3.查看日志软连接路径

在这里插入图片描述

3.根据软连接切换到相应目录

在这里插入图片描述

4.部分辅助查询的linux命令

将大文件进行切割
split -b 1G 233.log
PS:1G–自己设置大小,鉴于平时常用notepad++打开日志文件,此处建议切1GB分割
对日志文件进行查询
cat aaa.log | grep ‘XX’ | grep -C 20 ‘xxxx’ > 233.log
查找aaa.log 日志文件里,根据XX关键字匹配信息,再根据xxxx匹配,结果输出 233.log文件。查询的参数里如果有单引号(‘’),用双引号(“”)把查询参数给括上。

本地化部署日志查看方法是之前同事老哥找到后分享给我的,我更习惯于从MobaXerm的SFTP里去查看下载,不过区别也不大,记到这里就差不多了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/98114.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/98114.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MySQL 死锁:从 “业务卡顿“ 到 “根因定位“ 的实战指南】

MySQL 死锁:从 “业务卡顿” 到 “根因定位” 的实战指南 后端开发必看:MySQL死锁排查与预防全攻略线上系统突然报出Deadlock found when trying to get lock; try restarting transaction,用户操作卡顿甚至超时,排查时却对着一堆…

从虚拟化基石到云原生架构的降维打击:用dd/mkfs玩转namespace隔离,解锁Docker/K8S资源密码,看透物理机到云服务器的进化之路

本篇摘要 本文围绕虚拟化与容器化技术展开,涵盖架构演进、Docker/K8S优势与挑战、namespace隔离实操(如主机名/PID隔离)、磁盘操作(dd/mkfs/df/mount)等,对比虚拟机与容器差异,阐明技术原理与架…

自动化测试的概念

文章目录自动化测试能够取代人工测试吗?回归测试自动化分类自动化测试金字塔为啥单元测试的性价比这么高呢?那为啥UI自动化测试的性价比没有组件测试的高呢?web自动化测试举例引入自动化测试的准备工作自动化测试的简单示例自动化测试能够取代…

OSPF故障排查实战:如何通过一条命令精准定位网络掩码不匹配问题

掌握display ospf error命令的解读技巧,快速解决OSPF邻接关系建立失败难题。一、问题背景与场景引入 在网络运维工作中,OSPF(开放最短路径优先)协议作为主流的内部网关协议,其稳定运行至关重要。然而,在实际…

Redis----如何引入分布式锁

一、概述首先引入分布式锁指的是应用程序引入,不是Redis本身引入,Redis作为中间件可以作为分布式锁的一个典型实现方案,同时也有一些其他的实现方案。分布式锁指的是一个/组程序,使用Redis实现的话就是通过添加一个特殊的Key-Valu…

prometheus-2.42.0.linux-amd64.tar.gz 安装配置展示

一、prometheus 1.1解压文件 # tar -xzvf prometheus-2.42.0.linux-amd64.tar.gz -C ~/apps/ prometheus-2.42.0.linux-amd64/ prometheus-2.42.0.linux-amd64/NOTICE prometheus-2.42.0.linux-amd64/consoles/ prometheus-2.42.0.linux-amd64/consoles/index.html.example p…

Linux 标准输入 标准输出 标准错误

目录一. 简介二. 常见用法2.1 输出重定向2.2 错误重定向2.3 同时重定向标准输出 错误2.4 输入重定向2.5 特殊设备三. 这样设计的好处3.1 区分正常信息和错误信息3.2 方便调用方脚本处理3.3 与管道结合时更清晰四. 案例4.1 if判断4.2 ls查询一. 简介 ⏹在 Linux/Unix 中&#…

零基础新手小白快速了解掌握服务集群与自动化运维(二)Linux Journalctl命令、Journalctl日志持久化存储

Linux提供了一个强大的日志系统,它可以跟踪和记录系统的各种活动。在这个系统中,journalctl是一个非常重要的工具,用于查询和操作由systemd进程管理的日志。 本文将深入探讨journalctl命令,介绍其基本使用、高级选项及示例等内容…

【学习】【js】栈数据结构

栈 栈是一种遵从后进先出(LIFO)原则的有序集合。新添加或待删除的元素都保存在栈的同一端,称作栈顶,另一端就叫栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。 基于数组的栈 时间复杂度O(n),占用较多的…

【Linux】基本指令 · 下

alias 指令起别名为什么 ls -l 指令等价于 ll 指令呢?指令就是可执行程序,和我们自己写的代码编译好的程序,没有本质区别! 指令在系统的某一个位置存在! 执行指令前,现在系统中查找对应的指令指令在根目录下…

计算机视觉(opencv)实战二十二——指纹图像中提取特征点,计算两两指纹之间的相似度

指纹识别原理与代码实现详解指纹识别是一种常见的生物特征识别技术,广泛应用于门禁系统、手机解锁、考勤打卡、身份认证等场景。其核心思想是:从指纹图像中提取特征点,计算两幅指纹之间的相似度,并根据相似度判断是否为同一人。本…

Linux基础之部署mysql数据库

文章目录一、环境准备二、源码解压与依赖三、CMake 编译配置四、配置 MySQL权限管理修改配置文件 /etc/my.cnf五、环境变量设置六、数据库初始化七、服务管理八、账号密码管理一、环境准备 yum -y install gcc gcc-c ncurses ncurses-devel bison cmakegcc / gcc-c&#xff1a…

代码审计-PHP专题原生开发文件上传删除包含文件操作监控Zend源码解密1day分析

快速分析脆弱:1、看文件路径2、看代码里面的变量(可控)3、看变量前后的过滤文件安全挖掘点:1、脚本文件名2、应用功能点3、操作关键字文件上传,文件下载(读取),文件包含,文件删除等emlog-文件上…

零基础搭建 Hexo 博客:从本地到 GitHub Pages 全流程指南

零基础搭建 Hexo 博客:从本地到 GitHub Pages 全流程指南 Hexo 是一个快速、简洁且高效的博客框架,支持使用 Markdown 来编写文章,并能快速生成静态网页,非常适合想要搭建个人博客的同学。本文将带你从零开始,本地搭建…

Git 简介

Git 是目前全球最流行的分布式版本控制系统(Distributed Version Control System, DVCS),核心作用是追踪文件修改历史、支持多人协同开发,并能高效管理代码(或任何文本类文件)的版本迭代。它由 Linux 内核创…

后端Web实战-Spring原理

目录 1. 配置优先级 2. Bean管理 2.1 获取Bean 2.2 Bean作用域 面试题:Lazy是如何解决循环依赖问题的? 2.3 第三方Bean 3. SpringBoot原理 3.1 起步依赖 3.2 自动配置 3.2.1 概述 3.2.2 自动配置的原理及常见方案 3.2.2.1 概述 3.2.2.2 方案…

在 Qoder 等 AI 二创 IDE 里用 VS Code Remote-SSH 的“曲线连接”实战

目标:让你在 Qoder 等在线/AI 辅助 IDE 中,也能像本地 VS Code 一样通过 Remote-SSH 连接到自己的远程服务器进行开发。 前提:只在你拥有或被授权的服务器上使用,遵守所用平台的条款与限制。两句话说清楚 先用本地 VS Code 正常连…

python发送请求SSL验证设置

这个错误通常是由于SSL/TLS握手失败导致的,可能原因包括证书验证问题、不兼容的加密协议或网络连接中断。以下是几种解决方案,按推荐顺序排列: 方案一:临时禁用SSL验证(快速测试) response requests.get(u…

工厂自动化正从 “人工堆叠” 向 “设备替代” 快速转变

​人工进行零件排列,虽在操作灵活性上有一定表现,但实际应用中存在明显短板,对工厂自动化转型形成制约。从成本来看,一名工人日均工资约数百元,若需 5-6 名工人协同作业,月均人力成本易突破万元&#xff0c…

中标麒麟7.4部署gitlab-runner

1. 部署环境 本次部署环境完全断网。需要离线下载gitlab-runner及其依赖。 本次部署环境为中标麒麟7.4。目前机器上部署了gitlab,安装了maven。 2. 部署步骤 2.1 在外部下载好依赖 我首先在腾讯云上布置了一个centos7.9的虚拟机,没有安装任何东西。 …