当前位置: 首页 > news >正文

【赵渝强老师】K8s Pod中的临时容器

1

K8s Pod由一个或者多个容器组成,这里的容器通常指的是运行应用程序的业务容器。但是Pod中除了业务容器外,还有基础容器、初始化容器和临时容器。

临时容器是一种特殊的容器,它在现有的Pod中临时运行,以便完成用户发起的操作,例如故障排查和性能诊断等。由于临时容器没有端口配置,并且资源分配是不可变的,因此它不适用于构建应用程序。

image.png
点击这里查看视频讲解:【赵渝强老师】K8s中Pod中的临时容器

使用临时调试容器来进行调试是临时容器的最大用途。因为当Pod中的容器异常退出或者容器镜像不包含调试工具时,例如没有shell时,会导致命令“kubectl exec”无法使用。这时候临时容器对于交互式故障排查很有用。

下面是Kubernetes官方提供的一个临时容器是示例。

(1)使用镜像“k8s.gcr.io/pause:3.1”创建一个Pod。

kubectl run ephemeral-demo --image=k8s.gcr.io/pause:3.1 --restart=Never

提示:这里使用镜像“k8s.gcr.io/pause:3.1”是因为它不包含任何的调试程序,如:shell。

(2)使用命令“kubectl exec”创建shell进入容器。

kubectl exec -it ephemeral-demo -- sh

提示:由于镜像不包含任何的调试程序,因此将出现下面的错误信息。
OCI runtime exec failed: exec failed:container_linux.go:346: starting container process caused "exec:"sh": executable file not found in $PATH": unknown

(3)使用命令“kubectl debug”为容器“ephemeral-demo”添加一个临时容器,以达到调试的目的。

kubectl debug -it ephemeral-demo --image=busybox --target=ephemeral-demo

提示:这里使用busybox的镜像来创建临时容器,Kubernetes将自动启动临时容器的控制台。
Defaulting debug container name to debugger-8xzrl.
If you don't see a command prompt, try pressing enter.
/ #

http://www.jsqmd.com/news/112060/

相关文章:

  • 2025年浙江专业的ai搜索企业TOP5推荐:精选ai搜索公司助力企业营销获客腾飞 - mypinpai
  • 外贸-order
  • 电流探头 100mV/A应该如何解读呢?
  • 2025年思维导图背诵方法、抽认卡管理软件方法核心学习方式TOP5推荐 - 工业推荐榜
  • 2025年高校人工智能实训室建设服务商TOP5排行榜,中教智讯设备品质好 - 工业推荐榜
  • 2025年上海遗产继承纠纷咨询排行榜,推荐靠谱的遗产继承事务所及精选机构 - myqiye
  • 2025年高校AI实训解决方案服务商推荐,北京中教智讯设备的智能化程度高吗? - myqiye
  • 2025年激光整平机厂家权威推荐榜单:大型混凝土整平机/混凝土整平机/小型激光整平机源头厂家精选 - 品牌推荐官
  • 详细介绍:C# 泛型 委托 接口
  • 基于Python+Vue开发的摄影网上预约管理系统源码+运行步骤+计算机专业
  • 【赵渝强老师】Docker的Bridge网络模式
  • Python3 asyncio 模块
  • 2025口碑不错的展馆设计公司TOP5权威推荐:人防展馆设计公司解析 - 工业品牌热点
  • 详细介绍:2024CSP-S提高组第二轮试题及解析(第一题、决斗(duel))
  • 数学_中考压轴_将军饮马
  • QtCreator的菜单栏不见了
  • 2025年专业工程律师推荐,工程律师哪家靠谱全解析 - 工业推荐榜
  • ROS1-c++编译开发-CMake-Rviz可视化工具-roslaunch-01 - jack
  • 【赵渝强老师】Docker的Container网络模式
  • 2025年视觉激光打标机源头厂家权威推荐榜单:双头视觉激光打标/CCD视觉自动激光打标机/生产线激光打标机源头厂家精选 - 品牌推荐官
  • 为什么协程能让程序不再卡顿?——从同步、异步到 C++ 实战
  • 2025年度精密轧机大型厂家排名:环保型精密轧机解析 - myqiye
  • 有的人,叫他用 AI 搜答案,他居然真只是填个答案
  • 详细介绍:从0到1:Dubbo分布式服务性能压测全指南(JMeter+Gatling实战对比)
  • 完整教程:openvela 使用 VSCode 调试 SIM 环境
  • 2025年温州比较不错的文武专业学校排行榜,资质齐全的文武学校品牌企业推荐 - mypinpai
  • 【赵渝强老师】Kubernetes命令行管理工具:kubectl
  • 2025认证乳化机供应商TOP5推荐:大型厂家选型指南,破解行业痛点助力高效生产 - 工业品牌热点
  • 2025年实力乳化机厂家排名:质量可靠的乳化机厂家选择标准全解析 - 工业推荐榜
  • 2025年初效过滤棉生产厂家五大推荐,看看哪家实力强? - myqiye