原标题:最常被问到的20道Kubernetes面试题

近一年参与了多场面试,设计了多道面试题,觉得可以综合考察应聘人对Kubernetes的掌握情况。笔者一般会在面试前,将题目直接发给候选人,以便其有充足的时间对相关的知识进行思考和梳理。在这里也与大家分享下,供应聘人自查以及其他面试官参考。

这些面试题的设计初衷并不是考察Kubernetes的使用。这种考察方式笔者认为较为流于表面,因为这些使用大多可以通过查看文档获得。笔者更多考察的是对于Kubernetes的理解,包括对其架构、设计及一些相应原理的认识,以及对一些实践经验和技术视野的考察。

基础篇

基础篇主要面向的初级、中级开发工程师职位,主要考察对Kubernetes本身的理解。

Kubernetes包含几个组件,各个组件的功能是什么,组件之间是如何交互的?

Kubernetes的Pause容器有什么用,是否可以去掉?

Kubernetes中的Pod内几个容器之间的关系是什么?

一个经典Pod的完整生命周期是怎么样的?

Kubernetes的Service和ep是如何关联和相互影响的?

详述kube-proxy的工作原理,一个请求是如何经过层层转发落到某个Pod上的?注意请求可能来自Pod也可能来自外部。

rc/rs功能是怎么实现的?请详述从API接收到一个创建rc/rs的请求,到最终在节点上创建Pod的全过程,尽可能详细。另外,当一个Pod失效时,Kubernetes是如何发现并重启另一个Pod的?

deployment/rs有什么区别,其使用方式、使用条件和原理是什么?

cgroup中的CPU有哪几种限制方式。Kubernetes是如何使用实现request和limit的?

拓展实践篇

拓展实践篇主要面向的高级开发工程师、架构师职位,主要考察实践经验和技术视野。

设想一个一千台物理机,上万规模容器的Kubernetes集群,请详述使用Kubernetes时需要注意哪些问题?应该怎样解决?(提示可以从高可用,高性能等方向,覆盖从镜像中心到Kubernetes各个组件等)

设想Kubernetes集群管理从一千台节点到五千台节点,可能会遇到什么样的瓶颈,应该如何解决?

Kubernetes的运营中有哪些注意的要点?

集群发生雪崩的条件,以及预防手段。

设计一种可以替代kube-proxy的实现。

Sidecar的设计模式如何在Kubernetes中进行应用,有什么意义?

灰度发布是什么,如何使用Kubernetes现有的资源实现灰度发布?

介绍Kubernetes实践中踩过的比较大的一个坑和解决方式。

本文转载自公众号:xinkun的博客, 点击查看原文。 返回搜狐,查看更多

责任编辑:

k8s相关面试问题_最常被问到的20道Kubernetes面试题相关推荐

  1. 面试中的最常被问到的两种锁

    文章目录 面试中的最常被问到的两种锁 **锁的分类** **乐观锁** **悲观锁** 面试中的最常被问到的两种锁 公众号后台领取更多 面试必看资料 面试中经常被问到的锁到底是哪两种锁呢?接下来我们就 ...

  2. xgboost参数_珍藏版 | 20道XGBoost面试题,你会几个?(下篇)

    XGBoost的威名想必大家都有所耳闻,它不仅是数据科学竞赛神器,在工业界中也被广泛地使用.本文给大家分享珍藏许久的XGBoost高频面试题,希望能够加深大家对XGBoost的理解,更重要的是能够在找 ...

  3. cpython python 区别面试_python基础教程之千万不要错过这几道Python面试题

    第1题: python下多线程的限制以及多进程中传递参数的方式? python多线程有个全局解释器锁(global interpreter lock),简称GIL,这个GIL并不是python的特性, ...

  4. python 必备模块和包_量化金融分析师(AQF)|这45道Python面试题都对你非常有帮助!(二)...

    量化金融分析师(AQF)|这45道Python面试题都对你非常有帮助!(二) 21)如何在Python中复制对象? 要在Python中复制对象,可以尝试copy.copy()或copy.deepcop ...

  5. Java面试基础知识,20道高频面试题(含答案),附相关架构及资料

    前言 目前绝大部分的Java程序员都是处于增删改查的阶段,但是到了这个阶段后就应该考虑下一个层次的突破了,总不能做一辈子的crud吧- **以目前IT行业的发展趋势以及就业情况来看,**市场早已经不缺 ...

  6. java腾讯字符串面试题_面试百度、阿里、腾讯,这134道Java面试题你会多少?

    这里一共是134道Java面试题,看看你能对几道吧! 1. Java 语言有哪些特点 2. 面向对象和面向过程的区别 3. 关于 JVM JDK 和 JRE 最详细通俗的解答 4. Oracle JD ...

  7. 面试了12名开发者后,总结了60道 iOS面试题(建议收藏)

    前言: 每年三四月份都是招聘高峰期,也就是我们说的金三银四,很多想换工作的职场人士都会选择在此时换一份工作,毕竟一年之计在于春,对于公司和个人而言都是一个新的开始. 今年受疫情的影响,各行各业都举步维 ...

  8. 阿里面试必会20道C++面试题!

    1.如何初始化一个指针数组. 解析:首先明确一个概念,就是指向数组的指针,和存放指针的数组. 指向数组的指针:char (*array)[5];含义是一个指向存放5个字符的数组的指针. 存放指针的数组 ...

  9. 2023最新版Java面试八股文大全PDF版限时分享,含700道高频面试题

    前言 2023经济复苏,眼看已经到了金三银四黄金跳槽季了,不知道在座的Java架构师们找到理想的工作没.前面这段时间,为了能让大家拿到最优质的资料,从今年1月份我就开始收集整理这几年面试出的最多,最频 ...

最新文章

  1. 你一定不能错过的pandas 1.0.0四大新特性
  2. mysql 经验_mysql经验
  3. Paddle 基于预训练模型 ERNIE-Gram 实现语义匹配
  4. Linux下能访问Nginx,本地无法访问
  5. 互联网公司上演反腐风暴;GitHub CEO 对断供表示无能为力;程序员面试锦集| 开发者周刊...
  6. 云服务器上部署pytorch,flask部署pytorch-服务端
  7. 简单的angular表单验证指令
  8. 从单个同步降压转换器生成多个输出非常简单
  9. 设计院总工毕生总结的200条经验
  10. 关于ntko从后台传输文档时发生文件存取错误,暨关于response使用的注意点
  11. 浙江大学pta答案python第四章_浙大PTA-Python题库 编程题第一章(1-1~1-3)题解
  12. 学会向上管理,4个提问技巧,让你事半功倍
  13. 文件上传upload-labs第四关
  14. 下一代安全管理平台NextSOC
  15. 在 SAP 故乡,感受「边缘智能」之变
  16. vtk.js怎么直接读取dicom文件
  17. SBO 2005B数据表
  18. 【JAVA爬虫】爬取猫眼电影TOP100并将数据存入数据库
  19. 【闲侃】解析行业专家咨询
  20. 转载:图像滤波概念知识解释

热门文章

  1. DOM 提供了一些滚动页面设置指定可见
  2. SQL:统计一个数据库中所有表记录的数量
  3. 微博热榜排行榜zset
  4. 案例实战:采用redis生成淘宝商品的全局id
  5. 9-4 节点取余分区
  6. c语言蓝色字体,C 语言输出不同颜色字体
  7. boot客户管理系统源码_「计算机毕设」基于SpringBoot开发的仓库管理系统
  8. 大家沉迷短视频无法自拔?Python爬虫进阶,带你玩转短视频
  9. iptv直播源m3u_Padavan 单线复用实现拨号上网加IPTV 操作记录
  10. matlab 提示用户输入姓名,MATLAB程序设计-asp net的作业-WinFrom控件库|.net开源控件库|HZHControls官网...