SorryToPerson logo
返回
运维2026-04-15

运维面试题:Kubernetes 基础

总结 Kubernetes 核心概念、部署、Service、Ingress 和常见运维面试题。

运维面试题:Kubernetes 基础

1. Kubernetes 的主要组件有哪些?

  • API Server、Scheduler、Controller Manager。
  • Etcd 存储集群状态。
  • Node 运行 kubelet、容器运行时和 kube-proxy。

2. Pod 和 Deployment 有什么区别?

  • Pod 是最小调度单元。
  • Deployment 管理 Pod 副本、滚动更新和回滚。

3. Service 类型有哪些?

  • ClusterIP:集群内访问。
  • NodePort:暴露宿主机端口。
  • LoadBalancer:云厂商负载均衡。

4. Ingress 的作用是什么?

  • 提供集群外部 HTTP/HTTPS 访问入口。
  • 由 Ingress Controller 负责实际转发。

5. 何为 ConfigMap 和 Secret?

  • ConfigMap 存储非敏感配置。
  • Secret 存储敏感数据,如密码和证书。

6. 什么是 kubectl rollout undo

  • 用于回滚 Deployment 的历史版本。
  • 常用于恢复失败发布。

7. 如何排查 Pod 无法启动?

  • kubectl describe pod 查看事件。
  • kubectl logs 查看容器日志。
  • 检查资源请求、镜像拉取和探针配置。

8. Kubernetes 监控有哪些关键指标?

  • 节点 CPU/内存负载。
  • Pod 重启次数。
  • 资源使用率与调度失败。
运维Kubernetes集群