前言

之前将应用已经部署在k8s,之后遇到一个问题,就是进入容器内部看日志,简单地方式:kubectl logs -f ,还是进入容器看看里面的日志文件,然后想法将日志采集起来。

进入容器

1 查看所有正在运行的pod

$ kubectl get pods
NAME             READY     STATUS    RESTARTS   AGE
redis-rtknj      1/1       Running   0          25d
superset-3fpnq   1/1       Running   0          18d

2 进入容器
格式

kubectl exec -it <podName> -c <containerName> -n <namespace> -- shell comand
#适用于当前pod只有一个容器
kubectl exec -it superset-3fpnq -- /bin/bash
#适用于当前pod只有一个容器 --container or -c 参数
kubectl exec -it superset-3fpnq --container main-app -- /bin/bash

后记

最后,大网络下的部署,日志是肯定要收集起来的,针对在K8s网络中如何日志数据采集出来?求教过业界大佬,可以使用ELK 或者Apache Flume+消息等等

K8s-进入容器内部相关推荐

  1. K8S查看容器日志、进入容器内部

    K8S查看容器日志.进入容器内部 前言 常用命令 查看所有正在运行的pod 查看容器日志 查看pod的详细信息,以yaml格式或json格式显示 查看pod的描述信息 查看node或pod的资源使用情 ...

  2. K8S的POD容器内部访问外部虚拟IP

    在k8s创建的容器内部,需要访问外部的虚拟IP可以在yaml中增加externalIPs对应的value为虚拟IP apiVersion: v1 kind: Service metadata:labe ...

  3. 从零开始入门 K8s | 理解容器运行时接口 CRI

    作者 | 知谨 阿里云工程师 本文整理自<CNCF x Alibaba 云原生技术公开课>第 28 讲,点击直达课程页面. 关注"阿里巴巴云原生"公众号,回复关键词** ...

  4. Kubernetes(K8s)容器设计模式实践案例 – 分散收集模式

    <Kubernetes与云原生应用>专栏是InfoQ向轻元科技首席架构师王昕约稿的系列 文章.本专栏包含8篇内容,将会从介绍和分析Kubernetes系统以及云原生应用 入手,逐步推出基于 ...

  5. docker 启动容器_crontab入门二:定时启动docker容器并启动容器内部脚本

    在寻梦:crontab入门一:crontab定时启动docker容器里面详细的描述了关于如果利用crontab重启docker容器,如果不太熟悉的同学麻烦先去看 寻梦:crontab入门一:cront ...

  6. Spring —— 容器内部逻辑

    引言 上一篇关于IoC容器的详解<Spring -- IoC 容器详解>真是工程浩大,可以说Spring官网对核心中的核心IOC容器做了非常全面的使用说明,包括在<Spring揭秘& ...

  7. docker 容器内部获取自身id_crontab入门二:定时启动docker容器并启动容器内部脚本...

    在寻梦:crontab入门一:crontab定时启动docker容器里面详细的描述了关于如果利用crontab重启docker容器,如果不太熟悉的同学麻烦先去看 寻梦:crontab入门一:cront ...

  8. Docker容器内部无法访问外网原因之一

    问题描述 部署了一个Docker环境,宿主机可以访问Internet,启动了一个容器发现容器里的服务无法访问Internet,Docker网络使用的是桥接(bridge)模式. 问题分析 使用Dock ...

  9. 如何从Docker容器内部获取Docker主机的IP地址

    本文翻译自:How to get the IP address of the docker host from inside a docker container As the title says. ...

最新文章

  1. oracel 服务详细介绍
  2. Ret2Libc(1) (有system、/bin/sh)绕过NX、ASLR
  3. 算法--------字符串中的第一个唯一字符(Java 版本)
  4. mysql主从同步 sql_mysql主从同步报错;Slave_SQL_Running: No
  5. 练习1-17 编写一个程序,打印长度大于80个字符的所有输入行.
  6. HiveQL基本操作整理
  7. 技术如何转型产品经理
  8. 五子棋服务端程序java_9网上五子棋对战(java)服务端源码
  9. 从零开始学电脑办公_每天学一点 7天学会使用电脑办公操作
  10. CSDN创作的markdown语法
  11. 杭州趣链张帅:趣链拥有大厂都没有的优势
  12. 小红帽linux操作教程_linux入门教程 Redhat使用指南
  13. RabbitMQ消息幂等性之全局唯一ID
  14. 【算法/C语言】01背包问题(动态规划DP)
  15. python3的spyder安装,python中spyder怎么安装
  16. rk3588 驱动调试记录
  17. 中国创业的孵化器和加速器
  18. 小米无线蓝牙耳机Air2 SE如何连接MacPro
  19. mysql pdo 端口_链接Mysql的api mysqli和pdo
  20. 护网HVV(蓝队)小白必知必会

热门文章

  1. 【Git】国内代码托管中心码云(Gitee)
  2. Java中使用AMQ的简单实例
  3. dcom注册表问题修复
  4. Uniapp uni-app学习与快速上手
  5. 【JAVA单例模式之殇】
  6. 华为刷机-回退版本升级
  7. 一个不一样的同学录小程序
  8. 支持向量机SVM(上)
  9. linux命令界面维护,在Linux命令行中使用Um来创建和维护man手册
  10. ⑭【动态时空图卷积网络 · 注意力 · 交通速度预测】时空依赖关系挖掘 | 动态时空建模 | 智能交通系统 |