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

kubernetes知识点汇总13-18

13. 系统默认创建了哪几个namespace?

答:default:用户创建资源对象时的默认命名空间。

kube-node-lease:包含用于与各个节点关联的lease(租约)对象,lease保证kubelet可 以向api-server发送心跳,以便控制面能够检测到节点故障。

kube-public:所有的客户端(包括未经身份验证的客户端)都可以读取该命名空间。

kube-system:该命名空间用于Kubernetes系统创建的对象。

14. 请解释Pod是什么?

答:Pod是K8s能够创建、管理和部署的最小计算单元。 Pod 包含一个或多个容器,这些容器共享存储、网络、以及如何运行这些容器的声明。

15. 什么是Pod的根容器?

答:每个Pod都有一个特殊的被称为“根容器”的pause容器,pause容器有时候也称为infra容器, 被当作Pod中所有容器的“父容器”,pause在Pod中作为共享Linux Namespace的基础,同时 提供PID Namespace共享,为每个Pod提供1号进程,并收集Pod内的僵停进程。

16. 解释Pod的生命周期。

答:Pod 遵循预定义的生命周期,起始于Pending阶段, 如果至少其中有一个主要容器正常启动,则 进入Running,之后取决于Pod中是否有容器以失败状态结束而进入Succeeded或者Failed。 - Pending(挂起):Pod已被 K8s 系统接受,但有一个或者多个容器镜像尚未创建。等待时间包 括调度 Pod 的时间和通过网络下载镜像的时间。

- ContainerCreating(容器创建中):Pod已被调度到节点,正在创建容器环境并拉取镜像。 - Running(运行中):该Pod已经绑定到了一个节点上,Pod中所有的容器都已被创建,至少有 一个容器正在运行,或者正处于启动或重启状态。

- Succeeded(成功):Pod中的所有容器都被成功终止,并且不会再重启。

- Failed(失败):Pod中的所有容器都已终止了,并且至少有一个容器是因为失败终止,即容器 以非0状态退出或者被系统终止。

- Terminating(终止中):当Pod被删除时进入此状态,开始优雅终止过程。

- 未知(Unknown):因为某些原因无法取得 Pod的状态,通常是因为与Pod所在主机通信失败。

17. Init 类型容器有什么特点,主要用途?

答:Init容器是一种特殊容器,在Pod内的应用容器启动之前运行,Init容器需要在Pod规约中添加 initContainers 字段来声明。Init容器可以包括一些应用镜像中不存在的实用工具和安装脚本。

18. Sidecar 类型容器和Init容器的区别在哪?

答:Sidecar 容器用来提供辅助功能以增强主容器应用,最经典的是日志跟踪,它与主容器并行运行。 Init 容器是在主容器启动前提前执行一些准备工作,运行完就处于pause状态。

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

相关文章:

  • 2026年气密性测试仪选购指南:趋势解析与五大优质厂商深度评测 - 深度智识库
  • 无需服务器!Windows 部署 OpenClaw,打造私人 AI助手
  • 2026年气密性检测设备厂家实力推荐高端制造质检解决方案优选指南 - 深度智识库
  • 论文排版之添加图片、表格、公式的题注
  • 文化课期间复建 OI 记录
  • 第1章 线性代数的本源:线性、结构与系统思维
  • 基于 libhv 实现多路径 WebSocket 服务器:设计与实战
  • 最近在搞AUTOSAR项目,发现生成RTE和配置协议栈这两个环节真能让人头秃。今天就带大家手搓点实战经验,顺便聊聊那些藏在XML背后的骚操作
  • 2026春季下学期第三周
  • 入门必懂:AI Agent核心概念拆解——从“是什么”到“能做什么”(2026智能体开发系列·第2篇)
  • 利用qwen 3.5-9b模型识别几何图像并转换成latex tikz代码
  • 从零配置Synplify Premier工程:手把手教你玩转FDC约束文件与安全设计(2025新版)
  • [翻译] AWS Lambda 中的按需容器加载
  • AIA | 西工大马启悦,高传强等:物理指导的激波抖振抑制翼型优化设计研究
  • 工控上位机新手避坑指南:6条血泪经验,全是现场实战总结
  • Cadence仿真MOS电容C-V曲线:从电路图到参数扫描的完整流程
  • 衡山派VE驱动测试指南:基于MPP模块的集成测试方法
  • .NET开源免费的跨平台框架 - MAUI(附学习资料)
  • “十五五”规划:新建若干所新型研究型大学
  • 用ESP32玩转多串口:UART0/1/2资源分配避坑指南(含RS485半双工冲突案例)
  • TMS320F28004x微控制器Flash ECC校验实战:从手册解读到代码实现避坑指南
  • 被迫营业,写一篇Windows小白也能看懂的“养虾”指南,不写一行代码自动操控ERP系统
  • GLM-4V-9B图文理解SOP:标准操作流程图+异常处理决策树+FAQ手册
  • STM32H743+Radxa CM3异构架构3D打印机主控设计
  • Fastjson枚举反序列化:当字符串不是枚举常量名时,会发生什么?
  • GLM-4-9B-Chat-1M惊艳效果:10万行Python代码库全局变量追踪与调用链可视化
  • 北斗/RTK高精度定位系统在智慧工地中的关键应用与实现
  • 【MicroPython编程-ESP32篇:设备驱动】-8x8LED点阵驱动(基于Max7219+SPI)
  • 10bit SAR ADC设计避坑:CDAC开关时序导致的共模电压问题详解
  • 【杂谈】-人工智能蓬勃演进背后的隐性支撑体系