k8s面试题总结(六)

1.说明一下kubernetes和docker的关系

Docker 的作用

  • 容器镜像管理:Docker 可以将应用程序及其依赖打包成一个轻量级的、可移植的容器镜像。

  • 容器运行时:Docker 提供了一个运行时环境,用于在主机上运行容器。

Kubernetes 的作用

kubernetes是一个容器编排平台,主要用于管理大规模的容器化应用程序。

Kubernetes 和 Docker 的关系

  • Docker 负责容器的底层运行时:Kubernetes 需要依赖(如 Docker)来创建和运行容器。

  • Kubernetes 负责容器的编排和管理:Kubernetes 在 Docker 的基础上提供了更高层次的抽象,用于管理大规模的容器化应用程序。

2.简述kubernetes数据持久化的方式有哪些?

  1. emptydir: 生命周期与pod一致,临时存储
  2. hostpath:将主机节点上文件系统的文件和目录直接挂载到pod上
  3. PV: nfs gfs 数据持久化

3.简述dockerfile中copy和add指令有什么区别?

add : 远程url获取 支持解压缩。

copy: 只能从docker build所在主机读取资源并复制到镜像中。

相关推荐
八股文领域大手子几秒前
Spring Boot Controller 如何处理HTTP请求体
java·开发语言·sql·spring·spring cloud
tanxiaomi1 分钟前
Java中对象集合转换的优雅实现【实体属性范围缩小为vo】:ListUtil.convert方法详解
java·spring boot·mybatis
odng2 分钟前
请求从发送到页面渲染的全过程
java
某不知名網友6 分钟前
linux_进程地址空间(虚拟地址空间)
java·linux·算法
每次的天空29 分钟前
移动应用开发:自定义 View 处理大量数据的性能与交互优化方案
android·java·学习·交互
纪元A梦32 分钟前
贪心算法应用:最小反馈顶点集问题详解
java·算法·贪心算法
家庭云计算专家39 分钟前
一键设置动态域名+ipv6内网直通访问ssh服务-家庭云计算专家
运维·docker·容器·云计算·ssh·onlyoffice
alden_ygq1 小时前
k8s node 内存碎片化如何优化?
云原生·容器·kubernetes
九转苍翎1 小时前
Java SE(10)——抽象类&接口
java
明月与玄武1 小时前
Spring Boot中的拦截器!
java·spring boot·后端