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

embedded/2024/9/30 4:22:39/

目录

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 面试题汇总


http://www.ppmy.cn/embedded/119722.html

相关文章

安全的价值:构建现代企业的基础

物理安全对于组织来说并不是事后才考虑的问题:它是关键的基础设施。零售商、医疗保健提供商、市政当局、学校和所有其他类型的组织都依赖安全系统来保障其人员和场所的安全。 随着安全技术能力的不断发展,许多组织正在以更广泛的视角看待他们的投资&am…

点评项目-3-登录成功后加载登录页面

业务:在登录成功后,前端会发送/api/user/me 的 get 请求,我们需要将 session 中的 user 返回给页面,由于后续会有多个业务需要用到登录状态的校验,故这里使用拦截器完成登录状态校验功能 第一步,写一个拦截…

微信小程序公共样式:设计与实现指南

文章目录 前言一、小程序公共样式的概念和作用什么是公共样式?公共样式的作用 二、公共样式的需求分析三、如何编写小程序公共样式3.1 公共样式的命名规范3.2 公共样式的文件结构3.3 公共样式的内容设计局3.3.1 变量定义3.3.2 字体样式3.3.3 按钮样式3.3.4 间距与布…

Day 2 词汇备战

目录 underneath [ˌʌndərˈniːθ] prep. 在……下方;ad. 在底下,底部 infinite [ɪnfɪnət] a. 无限制的,无穷的,极大的,无限 definite [defɪnət] a. 明确的,肯定的,限定的 spy [spaɪ…

ubuntu20.04编译安装opencv-4.9.0的cuda版本

NVIDIA显卡驱动550.107.02(4060显卡:8.9,3060显卡:8.6)cuda:12.1cudnn:8.9.7opencv4.9.0,opencv_contrib_4.9.0 前三个安装略过! 主要编译安装opencv4.9.0: 下载openc…

详解Ajax与axios的区别

Ajax与Axios在Web开发中都是用于发送HTTP请求的技术,但它们在多个方面存在显著的差异。以下是对两者区别的详细解析: 1. 技术原理 Ajax:Asynchronous JavaScript and XML(异步JavaScript和XML)的缩写,是一…

react-问卷星项目(2)

流程 husky 一个git hook 工具,即在git commit之前执行自定义的命令,将规范流程化,如执行代码风格的检查,避免提交非规范的代码,在github搜索即可。 这两条是接着执行的,表示创建husky,在文档…

基于单片机的指纹打卡系统

目录 一、主要功能 二、硬件资源 三、程序编程 四、实现现象 一、主要功能 基于STC89C52RC,采用两个按键替代指纹,一个按键按下,LCD12864显示比对成功,则 采用ULN2003驱动步进电机转动,表示开门,另一个…