Kubernetes 常见面试题(二)

本文详述了 Kubernetes 集群中的关键组件,如 API Server、Scheduler 和 Controller Manager,以及 Replication Controller 和 Replica Set 的区别。还讨论了 kube-proxy 的作用,包括 iptables 和 ipvs 的工作原理及差异。此外,解释了 Kubernetes 中静态 Pod 的概念及其状态,以及创建 Pod 的主要流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

11. 简述 Kubernetes 集群相关组件?

答:Kubernetes Master 控制组件,调度管理整个系统(集群),包含如下组件:

  • Kubernetes API Server:作为 Kubernetes 系统的入口,其封装了核心对象的增删改查操作,以 RESTful API 接口方式提供给外部客户和内部组件调用,集群内各个功能模块之间数据交互和通信的中心枢纽。
  • Kubernetes Scheduler:为新建立的 Pod 进行节点(node)选择(即分配机器),负责集群的资源调度。
  • Kubernetes Controller:负责执行各种控制器,目前已经提供了很多控制器来保证 Kubernetes 的正常运行。
  • Replication Controller:管理维护 Replication Controller,关联 ReplicationController 和 Pod,保证 Replication Controller 定义的副本数量与实际运行Pod 数量一致。
  • Node Controller:管理维护 Node,定期检查 Node 的健康状态,标识出(失效|未失效)的 Node 节点。
  • Namespace Controller:管理维护 Namespace,定期清理无效的 Namespace,包括 Namesapce 下的 API 对象,比如 Pod、Service 等。
  • Service Controller:管理维护 Service,提供负载以及服务代理。
  • EndPoints Controller:管理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会飞的土拨鼠呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值