【Kubernetes】常见面试题汇总(二十)

目录

62.简述 Kubernetes Pod 如何实现对节点的资源控制?

63.简述 Kubernetes Requests 和 Limits 如何影响 Pod 的调度?

64.简述 Kubernetes Metric Service ?


62.简述 Kubernetes Pod 如何实现对节点的资源控制?

- Kubernetes 集群里的节点提供的资源主要是计算资源,计算资源是可计量的能被申请、分配和使用的基础资源。

- 当前 Kubernetes 集群中的计算资源主要包括 CPU、GPU 及 Memory(内存)。

- CPU 与 Memory 是被 Pod 使用的,因此在配置 Pod 时可以通过参数 CPU Request 及 Memory Request 为其中的每个容器指定所需使用的 CPU 与 Memory 量,Kubernetes 会根据 Request 的值去查找有足够资源的 Node 来调度此 Pod。

- 通常,一个程序所使用的 CPU 与 Memory是一个动态的量,确切地说,是一个范围跟它的负载密切相关:负载增加时,CPU 和 Memory 的使用量也会增加。


63.简述 Kubernetes Requests 和 Limits 如何影响 Pod 的调度?

- 当一个 Pod 创建成功时,Kubernetes 调度器(Scheduler)会为该 Pod 选择一个节点来执行。

- 对于每种计算资源(CPU 和 Memory)而言,每个节点都有一个能用于运行 Pod 的最大容量值。

- 调度器在调度时,首先要确保调度后该节点上所有 Pod 的 CPU 和 内存的 Requests 总和,不超过该节点能提供给 Pod 使用的 CPU 和 Memory 的最大容量值


64.简述 Kubernetes Metric Service ?

- 在 Kubernetes 从 1.10 版本后采用 Metrics Server 作为默认的性能数据采集和监控,主要用于提供核心指标(Core Metrics),包括 Node、Pod 的 CPU 和内存使用指标。

- 对其他自定义指标(Custom Metrics)的监控则由 Prometheus 等组件来完成。


  “【Kubernetes】常见面试题汇总” 系列文章,可点击链接查看专栏详情:K8s 面试题汇总

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值