课时

课时 4 自测题

1.容器的 PID=1 的进程是应用本身。(单选题)

A. 否  
B. 是 

2.如果:Kubernetes 比作操作系统,容器比作进程,那么:Pod 可以比作进程组。(单选题)

A. 否  
B. 是

3.容器的“单进程”模型的具体含义是?(单选题)

A. 容器里只能运行一个进程  
B. 容器里PID=1 的进程是应用本身,一般情况下不具备像 systemd 这样完善的进程管理能力  
C. 容器不支持多进程的编程模型  
D. 我不能 exec 进入容器然后启动一个新进程

4.关于 Pod 的描述不正确的是(单选题)

A. 一个 Pod 里一个容器是最佳实践  
B. 一个逻辑概念  
C. 多个容器的组合  
D. Kubernetes 的原子调度单位   

5.关于 Google Borg 论文论述正确的是?(单选题)

A. 应用互相之间往往相互独立,毫不相关  
B. 应用互相之间往往存在协作关系  
C. 很多应用需要部署永远部署在同一台机器上  
D. Google 在进行应用开发的过程中,天生就具备微服务的概念  

6.Istio 项目会往用户的 Pod 里注入 Envoy 容器,用来代理 Pod 的进出流量,这是什么设计模式?(单选题)

A. 装饰器  
B. sidecar  
C. 工厂模式  
D. 单例

7.如果没有 Pod 概念,但我要用多个容器模拟 Pod 的话,可能需要做哪些工作?(多选题)

A. resource hoarding  
B. 乐观调度  
C. 共享这些容器的 Network Namespace  
D. 设置 Affinity 约束

8.两个容器之间的超亲密关系可能包括哪些情况?(多选题)

A. 需要运行在同一台宿主机上  
B. 直接发生文件交换  
C. 低频率的 RPC 调用  
D. 共享某些 Linux Namespace 

9.一个 Pod 里 Infra Container 的启动顺序是?(单选题)

A. 无所谓  
B. 最后一个  
C. 先于主业务容器启动即可  
D. 第一个

10.如果容器 A 要获取容器 B 里的某个文件,我该怎么做?(单选题)

A. A 进入 B 的 Mount Namespace  
B. A、B 放在一个 Pod 里通过共享 Volume 来传递文件  
C. A 和 B 共享 Mount Namespace  
D. 把需要的文件打进 A 的镜像

加入作者群看答案得分享。 赶紧添加小助手「xiangcode」,发送暗号「5005」即可

上一篇
下一篇
内容互动
写评论
加载更多
评论文章