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卷在用户仍然需要它期间一直属于该用户。

相关推荐
java_logo11 小时前
Docker 部署 EmulatorJS:轻松搭建浏览器复古游戏平台
游戏·docker·容器·复古游戏·轩辕镜像·emulatorjs·红白机
吴声子夜歌12 小时前
Kubernetes权威指南——网络原理(一)
网络·容器·kubernetes
方便面不加香菜13 小时前
Docker Container --容器及容器的操作案例详解
运维·docker·容器
无言听风雨丶16 小时前
Kubernetes Service Mesh 与 mTLS 实战:从网络可达走向零信任服务通信
网络·kubernetes·service_mesh
weirong18 小时前
跟原生 HPA 做对照压测:五轮里前四轮全废,最后一个结论也被我自己降级
kubernetes
无人生还别怕20 小时前
如何搭建docker仓库(轻量级)registry
linux·运维·docker·云原生·容器·registry·openanolisos
分布式存储与RustFS20 小时前
Hudi 表想摆脱 HDFS 绑定?用 Spark + Hudi 直接写进 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
逐流人21 小时前
DevOps 入门实战(一):从 CI/CD 概念到 Jenkins 自动构建部署
运维·云原生·云计算·jenkins·devops
阿里云云原生1 天前
让复杂任务由团队完成:阿里云 AgentCore 多 Agent 协作架构及实践
云原生
YYYing.1 天前
【K8s系列 (一) 】Docker与容器(上篇)
docker·云原生·容器·kubernetes