首页 > 其他分享 >k8s 查看 deployment 管理的所有 pod 日志

k8s 查看 deployment 管理的所有 pod 日志

时间:2023-04-13 12:46:31浏览次数:44  
标签:容器 logs 查看 deployment pod k8s 日志

背景

k8s 可以使用 Deployment 生成并管理多个 pod,如果需要查看某个多 pod 实例的应用日志,一个一个 pod 依次排查过去未免太麻烦,需要有一种更高效的方式。

实现

使用如下命令即可查看一个 Deployment 的所有 pod 日志:

kubectl logs deployment/deployment的名字

一些可选的命令参数如下(其实就是 kubectl logs 命令的参数,这里列举一下常用的):

  • -f 实时查看日志
  • --previous=true 可以查看被中断的pod的日志,如果需要查看崩溃的容器日志,这个参数有用
  • --all-containers=true 查看pod中所有容器的日志(适合一个pod内有多个容器的场景)
  • -c 容器名字 如果pod内有多个容器,必须使用 -c 参数指定具体容器的名字

参考


image

标签:容器,logs,查看,deployment,pod,k8s,日志
From: https://www.cnblogs.com/fengyinxu/p/how-to-view-logs-from-multiple-pods-of-deployment-kube

相关文章

  • k8s1.27.x 最新版本使用kubeadm 的containerd的方式安装
    标签(空格分隔):kubernetes系列一:k8s1.27.x的概述1.1:k8s1.27.x更新Kubernetesv1.27正式发布,这是2023年的第一个版本!此版本包含60个增强功能。其中18个增强功能进入Alpha阶段,29个进入Beta阶段,13个进入Stable阶段。版本主题和标志Kubernetesv1.27:ChillVibes......
  • k8s 查看 deployment 管理的所有 pod 日志
    背景k8s可以使用Deployment生成并管理多个pod,如果需要查看某个多pod实例的应用日志,一个一个pod依次排查过去未免太麻烦,需要有一种更高效的方式。实现使用如下命令即可查看一个Deployment的所有pod日志:kubectllogsdeployment/deployment的名字一些可选的命令参......
  • 如何解决 K8s 多租户集群的安全隔离难题?
    解决多租户集群的安全隔离问题对于企业上云而言至关重要。本文讨论了Kubernetes多租户集群的概念和常见的应用模式、企业内共享集群的业务场景以及Kubernetes现有的安全管理功能。什么是多租户集群首先,我们讨论一下“租户”是什么。租户的概念不仅是集群用户,还包括构成计算、网......
  • 64、K8S-使用K8S部署Prometheus、grafana【使用】
    1、运行状态查询安装好后,我们就要看看运行状态怎么样1.1、Pod运行状态]#kubectl-nmonitoringgetpods-owideNAMEREADYSTATUSRESTARTSAGEIPNODENOMINATEDNODEREADINESSGATESalertmanager-m......
  • K8S的资源监控与资源指标
    Kubernetes系统上的关键指标大体可以分为两个主要组成部分:集群系统本身的指标和容器应用相关的指标。对于集群系统本身相关的监控层面而言,监控整个Kubernetes集群的健康状况是最核心的需求,包括所有工作节点是否运行正常、系统资源容量大小、每个工作节点上运行的容器化应用的数量以......
  • k8s详细教程零基础
    Kubernetes(k8s)作为云原生的核心平台,吸引了越来越多的运维、开发、测试以及其他技术员去了解学习,随着行业越来越内卷,k8s已经被广泛使用,作为一名运维人员,k8s将成为一个必须掌握的技术点·,同时,我们也可以依靠它跳槽涨薪。一、什么是k8s它前生是谷歌的Borg系统,后经过Go语言重写,在2014......
  • 63、K8S-使用K8S部署Prometheus、grafana
    Kubernetes学习目录1、准备工作1.1、教程Github地址https://github.com/prometheus-operator/kube-prometheus.git1.2、下载编写好的yamlwgethttps://github.com/prometheus-operator/kube-prometheus/archive/refs/tags/v0.12.0.tar.gz1.3、解压项目代码tarxvfkub......
  • k8s---Calico网络
    什么是calico?Calico是一种开源网络和网络安全解决方案,适用于容器、虚拟机和基于主机的本机工作负载。Calico支持广泛的平台,包括Kubernetes,OpenShift,MirantisKubernetesEngine(MKE),OpenStack和裸机服务。无论您选择使用Calico的eBPF数据平面还是Linux的标准网络管道,Calico......
  • k8s-StatefulSet
    1、StatefulSet介绍RC、Deployment、DaemonSet都是面向无状态的服务,它们所管理的Pod的IP、名字,启停顺序等都是随机的,而StatefulSet是什么?顾名思义,有状态的集合,管理所有有状态的服务,比如MySQL、Bmongo复制集,rediscluster,rabbitmqcluster集群等。StatefulSet本质上是Deploym......
  • 对K8S的架构原理
    这样讲解,对K8S的架构原理不会迷惑了吧!点击关注......