華為云/本地化部署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
英文地址,請注明出處:http://en.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的虛擬機,沒有安裝任何東西。 …