在面试 Kubernetes(k8s)相关职位时,面试官通常会考察你对 Kubernetes 核心概念、架构、组件、工作原理以及实际应用的理解。以下是一些经典的 Kubernetes 面试题及其答案:
1. Kubernetes 的核心组件有哪些?
答案:
-
Master 节点组件:
-
API Server:提供 RESTful API 接口,用于与集群交互。
-
etcd:分布式键值存储,用于存储集群的配置数据和状态信息。
-
Controller Manager:运行各种控制器进程,负责维护集群的状态。
-
Scheduler:负责将 Pod 调度到合适的节点上运行。
-
-
Worker 节点组件:
-
Kubelet:运行在每个节点上的代理,负责管理节点上的容器。
-
Kube-proxy:运行在每个节点上的网络代理,负责维护网络规则。
-
Container Runtime:负责运行容器的底层软件,如 Docker、containerd 等。
-
2. 什么是 Pod?
答案:
-
Pod 是 Kubernetes 中最小的调度单元,通常包含一个

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



