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

K8s集群健康监控、Pod调度与配置存储卷

33.Kubernets对集群Pod和健康容器状态如何进行监控和检测的。K8s通过kubelet节点监控使用三种探针来监控和管理容器监控状态每种探针在容器生命周期种的不同阶段发挥不同的作用。34.解释LivenessProbes探针的作用及其适用场景。LivenessProbes存活探针存活探针通过在容器中创建一个命令然后检测容器中命令的返回结果来判断容器是否存活如果命令返回0值则代表容器存活如果命令的返回非0值kubelet就会杀死这个容器并且重新启动它。存活探针可以捕捉到死锁、僵停卡死的容器并且重新启动它。35.解释ReadinessProbe探针的作用及其适用场景。ReadinessProbe就绪探针可以知道容器什么时候处于就绪状态并可以接受请求流量只要当一个Pod内的所有容器都准备好了才能把这个Pod看作就绪状态kubelet会在容器启动5秒后发送第一个就绪检测尝试连接容器的80端口如果探测成功该Pod就会被标记为就绪状态之后kubelet将继续每隔10秒运行一次检测。36.解释StartupProbe探针的作用及其适用场景。StartupProbe启动探针专门判定容器是否完成初始化启动启动探针成功之前暂时禁用存活探针和就绪探针避免容器启动慢被误杀、误判异常启动探测成功后才正式开启另外两种探针。启动探针一般会给容器留充足时间去启动若后续连续探测失败则会直接重启容器适用于大项目或者微服务初始化加载资源慢的情况。37.说明K8s中Pod级别的Graceful Shutdown。Graceful Shutdown优雅关闭删除Pod时K8s会发信号通知容器停止预留等待时间让容器完成收尾逻辑再强制杀死进程避免数据丢失、事务异常。从K8s1.22开始terminationGracePeriodSeconds特性被开启写在spec下可以自定义时间。38.解释什么是Kubernetes的Volume。K8s支持很多类型的卷Pod可以同时使用任意数目的卷类型临时卷类型的生命周期与Pod相同持久卷可以比Pod有更长的存活期。当Pod被删除时临时卷也会被删除持久卷会保留在磁盘上对于给Pod中的任意类型的卷在其中的任何容器重启器件Pod中的数据都不会丢失在.spec.volumes字段为Pod设置所需的卷类型。39.解释emptyDir卷类型的特征。有Pod被分派到某个Node上时emptyDir卷就会在该节点上创建并且在Pod运行期间保持存在emptyDir卷初始状态为空Pod中的容器各自挂载emptyDir的路径可能不相同但是这些容器都可以读写emptyDir卷中相同的文件当Pod从节点上删除时emptyDir卷中的数据也会被永久删除容器崩溃不会导致Pod从节点上移除在容器崩溃期间emptyDir卷中的数据是安全的。40.解释hostPath卷类型的特征。hostPath卷能将Pod中的目录挂载到主机节点上的文件系统数据存储在宿主机本地磁盘不在集群统一存储Pod只会固定调度到对应宿主机才能读取数据到其它节点数据直接丢失会影响Pod的迁移性。41.解释PV卷类型的特征。PersistentVolume持久卷是集群中的一个存储属于集群资源跨节点可用PV持久卷拥有独立于任何使用PV的Pod的生命周期用户对PV的请求要使用PVC(持久卷申领)来表达使用PVC申领会耗用PV资源。42.什么是PVC如何使用它。PersistentVolumeClaim持久化存储声明用户写PVC声明写出需要的容量、读写权限、存储类别K8s帮助匹配空闲PV删除Pod的话PVC、PV、数据全部保留。43.PV有哪几种访问模式详细说明。ReadWriteOnce:卷可以被一个节点以读写方式挂载这个访问模式也允许运行在同一节点上的多个Pod访问卷。ReadOnlyMany:卷可以被多个节点以只读方式挂载。ReadWriteMany:卷可以被多个节点以读写方式挂载。ReadWriteOncePod:卷可以被单个Pod以读写方式挂载如果想确保整个集群只有一个Pod可以读取或写入该PVC使用这个模式。44.解释PV的回收策略。Retain:删除PVC后PV依旧存在状态变为Released里面数据完全保留此PV不能被新PVC直接绑定使用。Delete:删除PVC后云端存储会被自动删除。Recycle:删除PVC后自动执行rm -rf清空数据然后让PV重新可用目前此策略已被废弃。45.如何将特定Pod调度到指定的节点1.给节点打一个标签然后将Pod仅调度到具有该标签的节点上。2.如果已知节点的特定名称可以指定将Pod调度到具有特定名称的节点上。3.节点亲和性通过节点的某个标签来吸引Pod可以硬性要求或者偏好要求。4.对节点加污点这样就可以保证只能让对对应污点有容忍的Pod才能被调度到该节点。46.什么是节点的亲和性节点亲和性是Pod的一种属性它使得Pod被吸引到一类特定的节点有两种规则required规则为必须满足不满足不调度preferred规则尽量满足不满足的节点也可以调度。47.什么是污点它的主要用途是什么污点是给节点打上的排斥性标签作用是排斥普通Pod调度到该节点只有Pod容忍匹配节点污点才能正常调度。

相关文章:

K8s集群健康监控、Pod调度与配置存储卷

33.Kubernets对集群Pod和健康容器状态如何进行监控和检测的。 K8s通过kubelet节点监控,使用三种探针来监控和管理容器监控状态,每种探针在容器生命周期种的不同阶段发挥不同的作用。 34.解释LivenessProbes探针的作用及其适用场景。 LivenessProbes存活探…...

Unity运行时几何切割:OpenFracture物理可信破碎方案

1. 这不是“加个特效”那么简单:OpenFracture解决的是物理交互的底层信任问题你有没有试过在Unity里做一个“被砍一刀就裂开”的木箱?拖进一个破碎Shader,加个粒子,再播个音效——表面看挺热闹。但玩家伸手一碰,碎片却…...

Cardboard XR Plugin实战指南:轻量级Android VR落地方案

1. 这不是“加个插件就能跑”的VR接入——为什么Cardboard XR Plugin在2024年仍值得认真对待 很多人看到“Unity Cardboard Android VR”第一反应是:这不早淘汰了吗?毕竟Google早在2019年就停止了Cardboard官方支持,2021年彻底下架了Cardbo…...

别再瞎找了!盘点2026年碾压级的的降AIGC网站

轻松降低论文AI率在2026年已不再是天方夜谭。以下是2026年最炸裂、实测效果显著的降AIGC网站神器,覆盖AI痕迹消除、文本改写润色、降重优化、学术合规检测四大核心场景,帮你稳妥搞定毕业论文。 一、全流程王者:一站式搞定论文全链路 这类工具…...

Unity Cardboard XR插件Android黑屏与传感器失效根因解析

1. 这不是“加个插件就跑通”的事:为什么Cardboard XR Plugin在Android上总卡在黑屏或传感器失灵 你是不是也试过在Unity里导入Google官方的cardboard-xr-plugin,照着GitHub README把Android SDK、NDK、JDK版本配齐,Build Settings里勾上ARM6…...

Agent记忆系统工程:让AI真正记住重要的事

无状态的 AI 助手每次对话都从零开始,这是当前应用体验差的核心原因之一。本文系统性地拆解 Agent 记忆系统的工程实现,从短期工作记忆到长期知识库,构建有"真实记忆"的 AI Agent。 记忆系统的四个层次人类记忆是分层的&#xff1a…...

Source Sans 3:让数字界面阅读体验焕然一新的开源字体解决方案

Source Sans 3:让数字界面阅读体验焕然一新的开源字体解决方案 【免费下载链接】source-sans Sans serif font family for user interface environments 项目地址: https://gitcode.com/gh_mirrors/so/source-sans 你是否曾经在设计网页或应用时,…...

如何用Autolabel在5分钟内完成数据标注:面向新手的终极实战指南

如何用Autolabel在5分钟内完成数据标注:面向新手的终极实战指南 【免费下载链接】autolabel Label, clean and enrich text datasets with LLMs. 项目地址: https://gitcode.com/gh_mirrors/au/autolabel 还在为数据标注发愁吗?🤔 传统…...

今日算法(二叉搜索树)

题目描述给定一棵二叉搜索树(BST)的根节点 root,树中节点值各不相同。要求将其转换为累加树(Greater Sum Tree),规则如下:每个节点的新值 原节点值 所有比它大的节点值的总和二叉搜索树的性质…...

后端工程师知识库

后端工程师深度课程 中文知识库 一套面向中级到高级后端工程师的系统进阶课程,共 9 大专题、146 篇万字长文,每篇含底层原理、代码示例、生产实践、陷阱清单与练习题。 📅 内容基准:2026 年 5 月 —— HTTP/3 主流、TLS 1.3 pos…...

全栈开发的核心技能:掌握这4个技术,成为全栈工程师

对于很多深耕测试领域多年的软件测试从业者来说,“转全栈开发”早已不是一个陌生的方向——无论是为了突破职业瓶颈,还是为了打通测试到开发的链路,提升自己的端到端交付能力,抑或是拓展职业选择的边界,全栈工程师都是…...

通达信缠论量化插件:自动化技术分析新体验

通达信缠论量化插件:自动化技术分析新体验 【免费下载链接】Indicator 通达信缠论可视化分析插件 项目地址: https://gitcode.com/gh_mirrors/ind/Indicator 通达信缠论量化插件是一款基于缠论理论的智能分析工具,通过算法自动化识别K线走势中的关…...

后端开发必知的数据库优化技巧:这5个方法让你的系统性能提升10倍

对于软件测试从业者来说,理解数据库优化逻辑不仅能帮我们更快定位性能瓶颈,还能让我们在测试阶段就提前发现潜在的数据库设计问题,避免上线后出现大规模性能故障。很多测试同学往往把注意力放在接口逻辑、功能正确性上,却忽略了数…...

免费高效的窗口放大神器:Magpie让Windows显示效果翻倍提升

免费高效的窗口放大神器:Magpie让Windows显示效果翻倍提升 【免费下载链接】Magpie A general-purpose window upscaler for Windows 10/11. 项目地址: https://gitcode.com/gh_mirrors/mag/Magpie 还在为老旧游戏或软件在4K显示器上显示模糊而烦恼吗&#x…...

免费编辑《上古卷轴》和《辐射》游戏3D模型的终极指南:NifSkope完整教程

免费编辑《上古卷轴》和《辐射》游戏3D模型的终极指南:NifSkope完整教程 【免费下载链接】nifskope A git repository for nifskope. 项目地址: https://gitcode.com/gh_mirrors/ni/nifskope 想要为你的《上古卷轴:天际》角色设计一套独特的盔甲吗…...

JMeter分布式压测原理与高可用集群搭建实战

1. 为什么单台JMeter跑不出真实流量——分布式压测不是“加机器”那么简单 你有没有试过用Jmeter对一个新上线的订单服务做压测,本地配了200个线程,结果TPS卡在80就上不去了,CPU才用了35%,网络IO几乎为零?我第一次遇到…...

Translumo:实时屏幕翻译工具的完整实战指南

Translumo:实时屏幕翻译工具的完整实战指南 【免费下载链接】Translumo Advanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc. 项目地址: https://gitcode.com/gh_mirrors/tr/Translumo 你是否在玩外语游戏…...

qData 数据中台开源版 v1.5.2 发布:建模资产双升级,全方位提升企业数据治理效率

qData 数据中台开源版 v1.5.2 发布:建模标准化、资产精细化,全方位提升企业数据治理效率在企业数字化建设不断深化的今天,数据中台已演变为支撑企业经营决策、业务创新与数据治理落地的核心基础设施。qData 数据中台开源版 v1.5.2 正式发布&a…...

平均 CPU 利用率指标为何该摒弃?多个案例揭示真相!

1. 作者信息与文章背景Jeremy Theocharis 是《平凡即卓越》作者、UMH 联合创始人兼首席技术官。文章基于其在 2026 年 4 月云原生亚琛聚会上的演讲,探讨为何应摒弃平均 CPU 利用率指标。2. 应用程序问题引出我们应用程序中的一个 Go 函数在生产环境总是被取消执行。…...

Godot开源RPG框架选型与状态契约构建指南

1. 这不是又一个“Godot入门教程”,而是一套可落地的RPG世界构建方法论 你有没有试过打开Godot,新建一个项目,拖进几个精灵,写两行 move_and_slide() ,然后卡在“接下来该做什么”上?我做过——整整三年前…...

Lovable主题定制深度教程:不改一行PHP代码,实现品牌专属UI/UX升级(仅限当前版本v4.8.3私有补丁包)

更多请点击: https://codechina.net 第一章:Lovable主题定制深度教程:不改一行PHP代码,实现品牌专属UI/UX升级(仅限当前版本v4.8.3私有补丁包) Lovable v4.8.3 通过其增强型 CSS 变量体系与声明式主题注入…...

Unity UGUI Mask与3D对象Stencil裁剪失效的根因解析

1. 这不是“Stencil失效”,而是 Unity 渲染管线里一场被忽略的层级静默冲突 你有没有试过在 UGUI ScrollView 里放一个带 Mask 的滚动区域,再把一个 3D 模型(比如一个带透明材质的粒子特效、或者一个半透的 UI 面板)叠在它上面&am…...

ElevenLabs广西话语音定制全链路指南(含南宁/柳州/玉林三方言音色对比数据)

更多请点击: https://codechina.net 第一章:ElevenLabs广西话语音定制的背景与技术定位 随着语音合成技术从通用语种向方言及小众语言纵深演进,区域性语音能力成为人机交互本地化落地的关键瓶颈。广西话(以南宁白话为代表&#x…...

Unity Stencil属性丢失根因与Property ID注册机制解析

1. 这个报错不是材质丢了,是Unity在“认人”时看错了身份证你在Unity编辑器里猛敲CtrlS保存场景,突然控制台炸出一行红字:Material xxx doesnt have _Stencil property。你第一反应可能是——“我明明在Shader里写了_Stencil,也加…...

Unity URP中_Material Stencil属性报错的四层根因与修复

1. 这个报错不是材质没写对,而是渲染管线在“敲门问权限” 刚在Unity 2021.3 LTS项目里切完URP(Universal Render Pipeline)后打包iOS,突然弹出一行红字: Material xxx doesnt have _Stencil property 。我第一反应是…...

数据结构 —— 链表

在数据结构体系中,顺序表与链表是两大最基础的线性存储结构。顺序表依靠连续内存实现随机访问,但插入、删除中间元素效率低下;而链表用离散内存 指针连接的方式,完美解决了顺序表的痛点,是 Linux 内核、操作系统、网络…...

讲讲IO复用三个函数的底层逻辑

在 Linux 网络编程中,IO 复用是高并发服务的核心基石。我们熟知的 Nginx、Redis、日志服务、后端网关,全部都是基于 IO 复用实现高并发。很多同学只会用 select / poll / epoll 这三个函数,但完全不懂内核底层到底发生了什么,遇到…...

2026亲测:专业降AI率工具选这款就对了3秒改写无痕迹

2026 年降 AIGC 工具已从“基础语义替换”进化为多维度智能优化系统,核心评估指标涵盖 AI 痕迹清除效率、专业表达准确性、格式结构完整性、长段落逻辑稳定性、内容重合度降低效果及高校检测平台兼容性。本次测评深入分析 5 款主流工具,测试范围包括中英…...

2026这6款宝藏降AIGC平台大起底,一键把AI检测率精准控到安全区!

步入 2026 年,学术圈的风向早已不是过去那个简单的“降重”时代。随着 AI 技术的迅猛发展,论文查重系统不断升级,高校对 AI 生成内容的审查标准也愈发严苛。曾经只需关注重复率的你,现在却要面对更复杂、更隐蔽的 AIGC 检测压力。…...

效率直接起飞 2026 最新!降AIGC工具测评与推荐

2026年真正好用的AI论文降重与改写工具,核心看降重效果、去AI味、格式保留、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 …...