kubernetes知识点汇总37-42

37. 说明K8s中Pod级别的Graceful Shutdown。

答:从Kubernetes 1.22开始,terminationGracePeriodSeconds特性被开启,在杀死容器时, Pod 停止获得新的流量。但在Pod中运行的容器不会受到影响,直到超时发生。可以在Pod级别或 者容器下具体的探针级别设定,探针会优先和覆盖Pod级别。

38. 解释什么是Kubernetes的Volume。

答:容器中的文件在磁盘上是临时存放的,这给在其中运行的某些应用程序会带来一些问题,其一是当容 器在崩溃时,kubelet 会以干净的状态重启重启容器,原有容器中的文件会丢失。第二个问题是, 我们会在同一Pod中运行多个容器,而这些容器之间会有共享文件的情况出现。解决这些问题的办 法是使用Kubernetes Volume。 Kubernetes 支持很多类型的卷。Pod可以同时使用任意数目的卷类型。临时卷类型的生命周期与 Pod 相同,但持久卷可以比Pod有更长的存活期。当Pod被删除时,临时卷也会被删除,但持久卷 会保留在磁盘上。对于给定Pod中任何类型的卷,当该Pod中的任何容器重启期间Pod中的数据 都不会丢失。

39. 解释emptyDir卷类型的特征。

答:当Pod被分派到某个Node上时,emptyDir卷就会被创建,并且在Pod运行期间一直会存在。就 像其名称表示的那样,emptyDir卷最初是空的。尽管Pod中的容器挂载emptyDir卷的路径可能 会有不同,但这些容器都可以读写emptyDir卷中相同的文件。当Pod因为某些原因被从节点上删 除时,emptyDir卷中的数据也会被永久删除。容器崩溃并不会导致Pod从节点上移除,因此在容 器崩溃期间emptyDir卷中的数据是安全的。

40. 解释hostPath卷类型的特征。

答:hostPath卷能将主机节点文件系统上的文件或目录直接挂载到Pod中。但要注意的是,要尽可能 避免使用这个类型的卷,它会限制Pod的迁移性。

41. 解释PV卷类型的特征。

答:PV(PersistentVolume,持久卷),是集群中的一块存储,可以由管理员事先供应,或者使用存 储类(Storage Class)来动态供应。PV持久卷和节点一样,都是集群资源,PV持久卷和普通的 Volume 类似,也是使用卷插件来实现的,只是它拥有独立于任何使用PV的Pod的生命周期。

42. 什么是PVC,如何使用它。

答:PVC(PersistentVolumeClaim,持久卷申领)表达的是用户对存储的请求。概念上与Pod类似。Pod 会耗用节点资源,而 PVC 申领会耗用 PV 资源。Pod 可以请求特定数量的资源(CPU 和内 存);同样PVC申领也可以请求特定的大小和访问模式。 Pod 将PVC申领当做存储卷来使用。集群会检视PVC申领,找到所绑定的卷,并为Pod挂载该卷。 对于支持多种访问模式的卷,用户要在Pod中以卷的形式使用申领时指定期望的访问模式。一旦用 户有了申领对象并且该申领已经被绑定,则所绑定的PV卷在用户仍然需要它期间一直属于该用户。

相关推荐
L1624762 小时前
Containerd 完整部署安装与使用指南
容器
360智汇云2 小时前
在OpenStack使用Ceph纠删码存储
云原生
2301_771717213 小时前
登录生成 Token + 网关解析 Token + 微服务透传 userId
微服务·云原生·架构
恼书:-(空寄3 小时前
K8s 网关(Ingress-Nginx/Envoy/云原生网关)20 个高频故障速查手册
云原生·k8s·ingress
w6100104664 小时前
CKA-2026-Gateway
kubernetes·gateway·cka
苏渡苇15 小时前
Docker 网络完全指南
网络·docker·容器·docker容器·容器通信
风向决定发型丶16 小时前
K8S CPU绑核详解
云原生·容器·kubernetes
KubeSphere 云原生16 小时前
KubeSphere Skills 正式发布:让 OpenClaw 更懂 KubeSphere
云原生
斯普信云原生组17 小时前
Docker 开源软件应急处理方案及操作手册——镜像管理与构建故障
docker·容器·eureka