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

k8s面试题总结(五)

1.考虑一种情况,即公司希望通过维持最低成本来提高其效率和技术运营速度。您认为公司将如何实现这一目标?

公司可以通过构建 CI/CD 管道来实现 DevOps 方法,但是这里可能出现的一个问题是配置可能需要一段时间才能启动并运行。

因此,在实施 CI/CD 管道之后,公司的下一步应该是在云环境中工作。

一旦他们开始处理云环境,他们就可以在集群上安排容器,并可以在 Kubernetes 的帮助下进行协调。这种方法将有助于公司缩短部署时间并在各种环境中加快速度。

2.简述 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 的使用量也会增加。

3.虚拟机有什么特征?

使多个操作系统能够同时在一个硬件平台上运行

使用虚拟机监控程序将硬件分为多个虚拟硬件系统

需要一个完整的操作系统环境来支持该应用

4.容器有什么特征?

直接在操作系统上运行,从而跨系统上的所有容器共享资源

共享主机的内核,但它将应用进程与系统其余部分隔离开来

与虚拟机相比,它需要的硬件资源少得多,因此容器启动速度很快

包括所有依赖项,如系统和编程依赖项,以及配置设置

相关文章:

  • 《论企业集成平台的理解与应用》审题技巧 - 系统架构设计师
  • 【ESP32S3接入讯飞在线语音识别】
  • Jupyter Notebook~Anaconda3安装教程
  • 「拼好帧」小黄鸭 Lossless Scaling 软件介绍与下载
  • 分享一个常用的命名规则和Spring的命名风格
  • HCIE笔记填空题(H12-891)
  • 文件上传-Windows点号绕过
  • CSS3 圆角:实现与优化指南
  • 知识拓展:Python 接口实现方式对比:Protocol vs @implementer
  • 跨平台开发--Weex
  • 【算法通关村 Day12】字符串
  • 计算机毕业设计SpringBoot+Vue.js视频网站系统(源码+文档+PPT+讲解)
  • Python爬虫实战:自动抓取微博热搜并根据帖子生成词云图
  • 【LLM系列】Deepseek-R1模型详细介绍
  • MySQL -安装与初识
  • C++模拟实现map和set
  • 延迟扩展衰落信道、AWGN、Rayleigh、Rician信道,FMCW雷达的距离、角度、速度信息
  • 前端(vue)学习笔记(CLASS 2):进阶
  • ffmpeg av_find_input_format的作用
  • Windows下不建议使用C/C++运行库的本地化功能
  • 长三角铁路“五一”假期运输今启动:预计发送旅客量增6%,5月1日当天有望创新高
  • 国家能源局:支持民营企业参股投资核电项目
  • 特朗普的百日执政支持率与他“一税解千愁”的世界观和方法论
  • 国家核安全局局长:我国核电进入大规模建设高峰期,在建规模超其他国家总和
  • 日均新开三家“首店”,上海的“首发经济”密码是什么?
  • 如何做大中国拳击产业的蛋糕?这项赛事给出办赛新思考