当前位置: 首页 > news >正文

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

目录

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.lryc.cn/news/437464.html

相关文章:

  • 嵌入式QT开发:构建高效智能的嵌入式系统
  • Linux抢占调度
  • k8s中,为什么把pod的服务以deployment的形式通过nodeport对外发布,以及容器和虚拟机的一些区别
  • PMP--一模--解题--41-50
  • Kafka启动关闭及其相关命令kafka启动、状态监控、日常操作
  • CentOS 系统设置与维护教程
  • 流量牵引技术与传统防火墙的区别
  • 【Python爬虫系列】_020.异步协程asyncio
  • ubuntu22安装docker
  • 【拥抱AI】如何使用Pandas进行数据分段
  • Docker Compose version v2.29.2 提示 exited with code 0 解决方案
  • 深度学习速通系列:依存分析
  • 玩转扩展库,温湿度传感器篇!—合宙Air201资产定位模组LuatOS快速入门05
  • 【人工智能】人工智能领域中的线性回归算法原理、应用场景及代码示例。
  • day18JS-微任务、宏任务和node.js
  • Mega Stamp Bundle 地形合集捆绑包峡谷沙丘山脉
  • 基于SpringBoot+Vue+MySQL的明星周边产品销售网站系统
  • websocket 和sip 在协议层面有哪些区别,为什么要各自这样设置协议
  • Miracast/WifiDisplay开发相关的深入调研分析-android投屏实战开发
  • linux入门到实操-4 linux系统网络配置、连接测试、网络连接模式、修改静态IP、配置主机名
  • 【kubernetes】Ingress和Ingress-Controller介绍,高可用应用案例
  • C# 使用Socket通信,新建WinForm服务端、客户端程序
  • Kamailio-基于Homer与heplify的SIP信令监控-2
  • unity3d入门教程四
  • 无人机飞控的原理!!!
  • 深入解析代理模式:静态代理、JDK 动态代理和 CGLIB 的全方位对比!
  • 51单片机快速入门之独立按键
  • 设计模式之工厂模式(通俗易懂--代码辅助理解【Java版】)
  • 速盾:高防 cdn 分布式防御攻击?
  • Unity3D类似于桌面精灵的功能实现