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

embedded/2024/12/22 9:08:22/

目录

 

39.简述 Kubernetes Scheduler 使用哪两种算法将 Pod 绑定到 worker 节点?

40.简述 Kubernetes kubelet 的作用?

41.简述 Kubernetes kubelet 监控 Worker 节点资源是使用什么组件来实现的?


39.简述 Kubernetes Scheduler 使用哪两种算法将 Pod 绑定到 worker 节点?

Kubernetes Scheduler 根据如下两种调度算法将 Pod 绑定到最合适的工作节点:

(1)预选(Predicates):

- 输入是所有节点,输出是满足预选条件的节点。

- kube-scheduler 根据预选策略过滤掉不满足策略的 Nodes。

- 如果某节点的资源不足或者不满足预选策略的条件则无法通过预选。

- 例如,“ Node的 label 必须与 Pod 的 Selector 一致 ”。

(2)优选(Priorities):

- 输入是预选阶段筛选出的节点

- 优选会根据优先策略为通过预选的 Nodes 进行打分排名,选择得分最高的Node。

- 例如,资源越富裕负载越小的 Node 可能具有越高的排名。


40.简述 Kubernetes kubelet 的作用?

在 Kubernetes 集群中,在每个 Node(又称 Worker)上都会启动一个 kubelet 服务进程。

kubelet 服务进程用于处理 Master 下发到本节点的任务,管理 Pod 及 Pod 中的容器

每个 kubelet 进程都会在 API Server 上注册节点自身的信息,定期向 Master 汇报节点资源的使用情况,并通过 cAdvisor 监控容器和节点资源。


41.简述 Kubernetes kubelet 监控 Worker 节点资源是使用什么组件来实现的?

kubelet 使用 cAdvisor 对 worker 节点资源进行监控。

在 Kubernetes 系统中 cAdvisor 已被默认集成到 kubelet 组件内,当 kubelet 服务启动时,它会自动启动 cAdvisor 服务,然后 cAdvisor 会实时采集所在节点的性能指标及在节点上运行的容器的性能指标。

 


http://www.ppmy.cn/embedded/111491.html

相关文章

从 Postgres 到 ClickHouse:数据建模指南

本文字数:7149;估计阅读时间:18 分钟 作者:Sai Srirampur 本文在公众号【ClickHouseInc】首发 上个月,我们收购了专注于 Postgres CDC 的 PeerDB。PeerDB 使得数据从 Postgres 复制到 ClickHouse 变得既快速又简单。Pe…

【docker npm】npm 私库

1.部署环境 window 11 x64Docker Desktop 4.34.1 (166053) Docker Engine v27.2.0 1.1.Docker 镜像源 1.1.1.Docker Engine 配置 {"builder": {"features": {"buildkit": true},"gc": {"defaultKeepStorage": "32…

下一代 AI 教育:知识图谱RAG + 多智能体,听老师的话没前途,让老师听你的才是正道

下一代 AI 教育:知识图谱RAG 多智能体,听老师的话没前途,让老师听你的才是正道 下一代 AI 教育:基于最本质的用脑方式学习 理解 记忆?学习的 3 个层次文科:关联理解 关联分析 关联记忆秒背古诗古文商业…

《响应式 Web 设计:纯 HTML 和 CSS 的实现技巧》

一、引言 在当今数字化时代,人们使用各种不同的设备访问网页,包括台式电脑、笔记本电脑、平板电脑和智能手机等。为了确保网页在不同设备上都能提供良好的用户体验,响应式 Web 设计变得至关重要。响应式 Web 设计是一种能够根据设备屏幕大小和…

从 Greenplum 到 Databend,数据仓库的开源新选择

Greenplum 是知名开源数据仓库项目,曾是大数据分析领域的明星产品,在全球范围内尤其是在国内市场上有着重要的地位。今年 6 月, Greenplum 的 GitHub 仓库突然被改为归档模式,访问权限也修改为只读,用户将失去对源代码…

Web开发详解

要做Web开发,就好像你在厨房里要做一顿丰盛的晚餐,从准备食材到最后上桌,整个过程得协调得当。Web开发的流程有前端、后端、数据库、API,以及其他的工具和技术来共同组成。别担心,听起来复杂,但我会给你讲得…

GAN及其变体

GAN是一种无监督学习 GAN及其变体论文汇总 hindupuravinash/the-gan-zoo:所有命名的 GAN 列表! (github.com) GAN及其变体代码汇总 eriklindernoren/Keras-GAN: Keras implementations of Generative Adversarial Networks. (github.com) 1. 经典GAN goodfeli/adversarial…

重要涉密文件如何防窃取?一分钟了解这5个有效的办法,超实用!

在信息化时代,重要涉密文件承载着企业的核心业务机密、技术专利和敏感客户信息等关键数据。 一旦这些文件被不法分子窃取,不仅会导致无法估量的经济损失,还会严重损害企业的声誉。 因此,构建一个全面的防护体系来防止涉密文件被…