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

【Kubernetes】常见面试题汇总(三十四)

目录

 

86. K8s 每个 Pod 中有一个特殊的 Pause 容器能否去除,简述原因。

特别说明:

题目   1-68   属于【Kubernetes】的常规概念题,即 “ 汇总(一)~(二十二)” 。

题目 69-113 属于【Kubernetes】的生产应用题。


86. K8s 每个 Pod 中有一个特殊的 Pause 容器能否去除,简述原因。

- pause container 作为 pod 里其他所有 container 的 parent container,主要有两个职责:

① 是 pod 里其他容器共享 Linux namespace 的基础;

② 扮演 PID 1 的角色,负责处理僵尸进程。

- 在 Linux里,当父进程 fork 一个新进程时,子进程会从父进程继承 namespace。

- 目前 Linux 实现了六种类型的 namespace,每一个 namespace 是包装了一些全局系统资源的抽象集合,这一抽象集合使得在进程的命名空间中可以看到全局系统资源。

- 命名空间的一个总体目标是支持轻量级虚拟化工具 container 的实现,container 机制本身对外提供一组进程,这组进程自己会认为它们就是系统唯一存在的进程。

- 在 Linux 里,父进程 fork 的子进程会继承父进程的命名空间。与这种行为相反的一个系统命令就是 unshare:


“【Kubernetes】常见面试题汇总” 系列文章,可点击链接查看专栏详情:K8s 面试题汇总

 

相关文章:

  • python的逻辑控制
  • 高刷显示器哪个好?540Hz才有资格称高刷
  • 重修设计模式-行为型-责任链模式
  • 【玩转贪心算法专题】738. 单调递增的数字【中等】
  • 硬件设计很简单?合宙低功耗4G模组Air780E—开机启动及外围电路设计
  • 文件上传js代码
  • 华为认证HCIA篇--网络通信基础
  • JavaScript中if嵌套assert的方法
  • 【python append函数的一些细节】
  • 初步认识了解分布式系统
  • 货拉拉高级大数据平台算法工程师社招一面
  • 服务器数据恢复—SAN环境下LUN映射出错导致文件系统一致性出错的数据恢复案例
  • useCallback()
  • Linux安装vim超详细教程
  • Qt-QGroupBox容器类控件(39)
  • egg(89)--egg之redis的发布和订阅
  • Laravel 中的一个后期静态绑定
  • Next.js之基础概念(二)
  • node 版本过低
  • PAT A1017 优先队列
  • tab.js分享及浏览器兼容性问题汇总
  • Webpack 4x 之路 ( 四 )
  • Web设计流程优化:网页效果图设计新思路
  • zookeeper系列(七)实战分布式命名服务
  • 阿里研究院入选中国企业智库系统影响力榜
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 动态规划入门(以爬楼梯为例)
  • 前端_面试
  • 前端代码风格自动化系列(二)之Commitlint
  • 三分钟教你同步 Visual Studio Code 设置
  • 设计模式走一遍---观察者模式
  • 试着探索高并发下的系统架构面貌
  • 协程
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 正则与JS中的正则
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • # Redis 入门到精通(七)-- redis 删除策略
  • (35)远程识别(又称无人机识别)(二)
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (C)一些题4
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)一些感悟
  • (轉)JSON.stringify 语法实例讲解
  • ***原理与防范
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • . Flume面试题
  • .net core 6 集成和使用 mongodb
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。