每个 Kubernetes 应聘者应该知道的 5 个面试题

面试对面试官及提名人来说都很不简单。最近,我发现面试Kubernetes相关作业的提名人好像特别艰难。为什么呢?一方面,很难找到能够答复他们问题的人。并且,不论答复者答复的怎样,都很难确认他们是否有正确的经历。

越过这个问题,让咱们来看看面试Kubernetes求职者时应该发问的一些问题。

Kubernetes是什么?

我发现这个问题是面试中最好的问题之一。我常常听到有人说“我用Kubernetes作业”,可是当我问道“Kubernetes是什么”时,历来都没有得到过一个满足答案。

每个 Kubernetes 应聘者应该知道的 5 个面试题

我最喜欢ChrisShort给出的答案:“Kubernetes便是带有一些YAML文件的API。”

虽然他的答复没有错,但我会给你更详细的解说。Kubernetes是一个可移植容器的编列东西,用于主动履行办理、监控、扩展和布置容器化应用程序。

我以为“用于布置容器化应用程序的编列东西”这个答复或许与你期望的答案差不多了。能答复出这个,我觉得现已很不错了。虽然许多人以为Kubernetes做了更多更棒的作业,但总的来说,它为其间心功用——容器编列——增加了许多API。

我以为,这是你在面试中能够发问的最好的问题之一,由于它至少证明了提名人是否知道Kubernetes是什么。

Kubernetes的节点和Pod有什么差异?

该问题提醒了提名人对Kubernetes复杂性的开始了解。它将面试对话转换为对体系结构的概述,并或许导向许多风趣的后续细节问题。我现已听到了无数次关于该问题的过错解说了。

节点是作业估算机。该估算机能够是虚拟机(VM)或物理估算机,详细取决于你是在虚拟机监控程序上运转仍是在裸机上运转。该节点包含用于运转容器的服务,包含kubelet、kube-proxy和容器运转时。

Pod包含:一个或多个容器、具有同享网络和存储,以及有关怎样运转一同布置的容器的标准。这四个细节都很重要。更进一步,职位申请人应从技术层面解说,Pod是Kubernetes能够创建和办理的最小可布置单元,而不是容器。

关于这个问题,我听到的最好的简答是:“节点是估算机,而Pod是容器运转于其间的东西。”这个差异很重要。Kubernetes办理员的大部分作业是知道什么时刻要布置什么,而节点的布置本钱或许十分十分高,详细取决于它们的运转方位。我不期望有人一遍又一遍地布置节点,他们须要做的便是布置一堆Pod。

kubectl是什么?(你怎样发音?)

这个问题是我优先级较高的问题之一,但或许与你和你的团队无关。在我的团队中,咱们不会运用图形化界面来办理Kubernetes环境,咱们运用命令行操作。

那么什么是kubectl?它是Kubernetes的命令行界面。你能够从该界面获取并设置任何内容,从搜集日志和事情到修改布置环境和机密文件。随机发问提名人关于怎样运用此东西对测验提名人对kubectl的了解度是很有协助的。

命名空间是什么?

在屡次面试中,我都没有得到关于这个问题的答案。我不确认在其他环境中运用的命名空间是否会在我地点的团队常常运用。我在这里给出一个简略的答案:命名空间是Pod中的虚拟集群。这种笼统能够使你将多个虚拟集保留在多个环境中以此来进行阻隔。

容器是什么?

了解Pod中正在布置的内容总是有协助的,由于假如都不知道其间布置的是什么,何谈布置?容器是打包代码及其一切依靠项的软件的标准单元。我收到了两个能够承受的答案,其间包含:a)精简的操作系统镜像,以及b)在受限的操作系统环境中运转的应用程序。假如你能够叫得出运用Docker以外的其他容器的编列软件(例如你最喜欢的公共云的容器服务),则能够得到加分。

其他问题

假如你想知道为什么我没有在此问题列表中增加更多问题,那么我能够给出一个容易的答案:我所列出的这些问题是在面试提名人时应了解的最基本的问题。接下来的问题应该是根据详细的团队、环境及安排。当你细心研讨这些内容时,测验寻觅有关技术怎样相互作用的风趣问题,以了解人们怎样应对根底架构应战。考虑一下你的团队最近遇到的应战(中止),要求逐渐进行布置,或许考虑改善团队活跃想要改善的战略(例如削减布置时刻)。问题越不笼统,对面试后真实重要的技术的问询就越多。

没有两个环境是完全相同的。这也适用于面试中。我在每次面试中都会混合发问。我也有一个测验面试者的小环境。我常常发现答复问题是最简单的部分,而你所做的作业才是对你的真实的检测。

我给面试官的最终一点主张是:假如你遇到一个很有潜力但没有经历的提名人时,请给他们一个证明自己的时机。假如最初没有人看到我的潜力,没有给我时机的话,我不会具有今日的常识和经历。

还有哪些重要的问题?请留言告知咱们。

via:

作者:JessicaRepka选题:lujun9972译者:Morisun029校正:wxy

本文由LCTT原创编译,Linux我国荣誉推出

发布于 2024-03-20 08:18
797
上一篇:属虎和属狗在一起会怎么样?财富,事业,情感详细解析 下一篇:pu漆的制作要领
目录

    推荐阅读