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

深信服GO面试题及参考答案(下)

Kubernetes 与容器

Kubernetes(简称 K8s)是容器编排平台,而容器是轻量级的虚拟化技术,两者紧密关联但定位不同,容器是 K8s 管理的核心对象,K8s 为容器提供了完整的生命周期管理、扩展和运维能力。

容器技术(如 Docker)通过 Linux 命名空间(Namespace)、控制组(CGroup)和联合文件系统(UnionFS)实现:命名空间隔离进程、网络、挂载点等资源,使容器拥有独立的运行环境;控制组限制容器的 CPU、内存等资源使用;联合文件系统(如 overlay2)实现镜像的分层存储,减少磁盘占用。容器解决了“开发环境与生产环境不一致”的问题,通过镜像(包含代码、依赖、配置的可执行包)保证应用在任何支持容器的环境中一致运行。

但单独使用容器存在局限性:无法自动恢复故障容器、难以实现多容器协同(如前端与后端容器需网络互通)、手动管理大量容器效率低。K8s 在此基础上提供了更高层次的抽象和管理能力:

  • Pod:K8s 的最小部署单元,可包含一个或多个紧密关联的容器,共享网络命名空间和存储卷,实现容器间的本地通信和数据共享。
  • 控制器:如 Deployment 管理 Pod 的创建、更新和扩缩容,确保期望数量的 Pod 始终运行;StatefulSet 用于有状态应
http://www.lryc.cn/news/611298.html

相关文章:

  • 数据结构基础:链表(2)——双向链表、循环链表、内核链表
  • GoLand 项目从 0 到 1:第五天 —— 角色权限中间件实现与事务控制
  • 前端工程化:Vue3(二)
  • 贝叶斯统计从理论到实践
  • 自动牙龈边缘识别软件设计与实现
  • Android AppSearch 深度解析:现代应用搜索架构与实践
  • 消息队列疑难问题(RocketMQ)
  • 认识爬虫 —— bs4提取
  • 阿里招AI产品运营
  • 永磁同步电机的矢量控制
  • RK3568下使用Qt 绘制实现实时坐标曲线
  • 【Spring Cloud】-- 注册中心
  • PowerShell 入门2: 使用帮助系统
  • 异或游戏 运算符优先级问题
  • GB28181监控平台LiveGBS如何配置GB28181对接海康、大华解码器上墙,将GB28181平台是视频给硬件解码器解码上墙
  • cJSON库应用
  • C语言的常见错误与调试
  • uniapp renderjs 逻辑层,视图层互相传递数据封装
  • 背包初步练习
  • 计算机视觉面试保温:CLIP(对比语言-图像预训练)和BERT技术概述
  • Linux逻辑卷管理操作指南
  • 论文解读:Mamba: Linear-Time Sequence Modeling with Selective State Spaces
  • JSP相关Bug解决
  • AutoSar AP LT规范中 建模消息和非建模消息都可以使用LogInfo() API吗?
  • 达芬奇31-40
  • stm32F407 硬件COM事件触发六步换相
  • AI赋能复合材料与智能增材制造:前沿技术研修重磅
  • 智能融合:增材制造多物理场AI建模与工业应用实战
  • 【面向对象】面向对象七大原则
  • linux nfs+autofs