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

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

Kubernetes 与容器

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

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

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

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

相关文章:

  • MCP与Function Calling
  • 三极管基本放大电路静态及动态参数计算
  • 【C++】类和对象2
  • nfs(网络文件系统)+autofs(自动挂载服务)
  • 创维智能融合终端DT741_移动版_S905L3芯片_安卓9_线刷固件包
  • I6328A 蓝牙模块 做 串口透传 操作记录
  • pipeline方法关系抽取--课堂笔记
  • 海信IP810N/海信IP811N_海思MV320-安卓9.0主板-TTL烧录包-可救砖
  • 检索召回率优化探究四:基于LangChain0.3集成Milvu2.5向量数据库构建的智能问答系统
  • 【基础】第八篇 Java 位运算符详解:从基础到实战应用
  • 数据结构:双向链表、循环链表、内核链表
  • 【文本左右对齐】
  • 落霞归雁:从自然之道到“存内计算”——用算法思维在芯片里开一条“数据高速航道”
  • SpringCloud学习-------Feign详解
  • 面试题:前端权限设计
  • 【Spring Cloud】-- 注册中心
  • 广东省省考备考(第六十七天8.5)——资料分析、数量(强化训练)
  • Python 循环语法详解
  • Pandas数据分析完全指南:从入门到实战应用
  • vi编辑器makefile的使用以及双向链表
  • Sklearn 机器学习 数据聚类 层次聚类的两个重要属性
  • c# 在 23:00 - 23:59 之间执行一次的写法
  • 【重要区分】2类模型的时间平均车速与区间平均车速
  • ApacheCon Asia 2025 中国开源年度报告:Apache Doris 国内第一
  • STM32设置GPIO模式
  • P1103《书本整理》精讲
  • CubeMX安装芯片包
  • Go语言 反射
  • golang的切片
  • Vue.js之核心语法与指令