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

相关推荐
阿里云云原生7 小时前
深入内核:拆解 OpenTelemetry eBPF 探针如何优雅地“透视”多语言微服务?
云原生
2601_9618752411 小时前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant
java_cj11 小时前
深入kube-apiserver认证机制:从Bearer Token到mTLS的完整认证链解析
linux·运维·服务器·云原生·容器·kubernetes
程序员老赵12 小时前
服务器没有桌面?Docker 跑个 Chrome,浏览器就能远程用
docker·容器·devops
正经教主12 小时前
【docker基础】 第八周:容器监控与应用更新策略
运维·docker·容器
kiros_wang12 小时前
Docker 使用完整指南
运维·docker·容器
正经教主12 小时前
【docker基础】第九周:Docker安全与镜像优化
运维·docker·容器
qq_4523962314 小时前
第十三篇:《K8s 安全基础:RBAC、ServiceAccount、Pod Security》
java·安全·kubernetes
睡不醒男孩03082315 小时前
云原生运维实战:高并发架构下的云原生可观测性、韧性降级与自动化干预体系
数据库·kubernetes·高并发·prometheus·devops·sre·缓存调优
qq_4523962315 小时前
第十四篇:《K8s 网络模型与 CNI 插件(Calico、Flannel、Cilium)》
网络·kubernetes·php