25. 说明Job与CronJob的功能。

答:Job:一次性作业,处理短暂的一次性任务,仅执行一次,并保证处理的一个或者多个 Pod 成功结束。

CronJob:周期性作业,可以指定每过多少周期执行一次任务。

26. Kubernetes如何在集群的Pod之间提供网络服务?

答:K8s 使用 Service 让一组 Pod 可在网络上被访问并让客户端就能与之交互。

       Service API 是 K8s 的组成部分,它是将运行在一个或一组 Pod 上的网络应用程序公开为网络服务的方法。每个 Service 对象定义端点的一个逻辑集合(通常这些端点就是 Pod)以及如何访问到这些 Pod 的策略。

27. 解释iptables和IPVS代理模式Service的区别。

答:iptables:iptables 模式适合小规模集群,实现简单且系统开销低,但扩展性和性能有限

IPVS:IPVS 模式基于哈希表和专用负载均衡模块,在延迟、吞吐量、扩展性和策略丰富度上更优,适合大规模集群和高并发场景。

28. 举例说明ClusterIP类型Service的用法。

答:ClusterIP 类型服务发现通过集群的内部 IP 暴露服务,选择该值时服务只能够在集群内部访问。这也是默认的 ServiceType 。

-比如,创建服务,对外提供8000端口,并把流量引流到具有 app:nginx 的后端80端口上。这个场景下,在主机 shell 下是不能直接使用Pod 的 IP 访问nginx,需要在 Pod IP(ClusterIP)后添加8000端口。

29. 举例说明NodePort类型Service的用法。

答:NodePort 类型服务发现是通过每个节点上的 IP 和静态端口(NodePort)暴露服务。NodePort 服务会路由到自动创建的 ClusterIP 服务,通过请求<节点 IP>:<节点端口>,就可以从集群的外部访问一个 NodePort 服务。

-比如,NodePort 会在节点的特定端口上开通服务,指定的端口为31788:这个场景下,在主机的IP后添加31788端口就可以访问到Pod。

30. 举例说明Headless类型Service的用法。

答:在Headless类型的Service中,Pod 创建时不会直接返回Pod的Service IP,也就是不提供Pod的ClusterIP,而是直接返回众多Pod的IP。这种场景下,需要进入Pod内部用集群内的 DNS 进行访问测试。

31. 详细说明Ingress的实现原理和它所实现的功能。

答:- Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。

- Ingress 可以提供负载均衡、SSL 终结和基于名称的虚拟托管。

- Ingress 公开了从集群外部到集群内服务的 HTTP 和 HTTPS 路由,流量路由由 Ingress 资源上定义的规则控制。 为了让 Ingress 资源工作,集群必须有一个正在运行的 Ingress 控制器。

32. Kubernetes对集群Pod和容器健康状态如何进行监控和检测的。

答:Pod 的健康检查使用存活探针(liveness probes)和就绪性探针(readiness probes)来实现,启动探针来进行的。容器级别的,是由kubelet来执行的。

33. 解释LivenessProbes探针的作用及其适用场景。

答:用来检测什么时候要重启容器。例如,存活探针可以捕捉到死锁在这种情况下重启容器有助于让应用程序在有故障时变得可用。

适用于应用进程虽然仍在运行(容器未崩溃),但已无法正常响应请求或执行核心功能的情况。

34. 解释ReadinessProbe探针的作用及其适用场景。

答:可以知道容器什么时候处于就绪状态并可以接受请求流量,只有当一个Pod内的所有容器都准备好了,才能把这个 Pod 看作就绪状态。

适用于需要控制流量路由、确保服务质量的各类场景,通过精准控制流量路由,确保只有真正准备就绪的容器才会接收请求。用于处理启动时间较长的应用程序,确保应用在完全启动之前不会因livenessProbe的失败而被重启。

35. 解释StartupProbe探针的作用及其适用场景。

答:专门用于检测容器内应用是否完成启动过程的机制。它解决了传统存活探针(LivenessProbe)和就绪探针(ReadinessProbe)在处理启动缓慢容器时的局限性,确保慢启动容器有足够的时间完成初始化。

适用场景:适合那些启动过程较长或启动时间不稳定的应用,对于大型应用、初始化任务复杂或启动时间不稳定的应用,配置StartupProbe可以显著提高部署可靠性,确保应用有足够时间完成初始化再进入正常的健康检查周期。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/97812.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/97812.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/97812.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LINUX-网络编程-TCP-UDP

1.目的&#xff1a;不同主机&#xff0c;进程间通信。2.解决的问题1&#xff09;主机与主机之间物理层面必须互相联通。2&#xff09;进程与进程在软件层面必须互通。IP地址&#xff1a;计算机的软件地址&#xff0c;用来标识计算机设备MAC地址&#xff1a;计算机的硬件地址&am…

目标检测定位损失函数:Smooth L1 loss 、IOU loss及其变体

Smooth L1 Loss 概述 Smooth L1 Loss&#xff08;平滑 L1 损失&#xff09;&#xff0c;是一个在回归任务&#xff0c;特别是计算机视觉中的目标检测领域&#xff08;如 Faster R-CNN, SSD&#xff09;非常核心的损失函数。 xxx 表示模型的预测值&#xff0c;yyy 表示真实值&am…

Android开发之fileprovider配置路径path详细说明

第一步在清单文件配置fileprovider属性<providerandroid:name"androidx.core.content.FileProvider"android:authorities"${applicationId}.fileprovider"android:exported"false"android:grantUriPermissions"true"><meta-d…

【ComfyUI】图像描述词润色总结

在 ComfyUI 的工作流中&#xff0c;图像反推描述词能帮我们从图像里抽取语义信息&#xff0c;但这些原始描述往往还显得生硬&#xff0c;缺乏创意或流畅性。为了让提示词更自然、更有表现力&#xff0c;就需要“润色”环节。润色节点的任务&#xff0c;不是重新生成描述&#x…

java面试中经常会问到的IO、NIO问题有哪些(基础版)

文章目录一、IO 基础与分类二、NIO 核心组件与原理三、NIO 与 BIO 的实战对比四、AIO 与 NIO 的区别五、Netty 相关&#xff08;NIO 的高级应用&#xff09;总结Java 中的 IO&#xff08;输入输出&#xff09;和 NIO&#xff08;非阻塞 IO&#xff09;是面试中的重要考点&#…

时序数据库选型指南:如何为工业场景挑选最强“数据底座”

工业4.0时代&#xff0c;工厂化身为巨大的数据生产中心。数以万计的传感器、PLC和设备每时每刻都在产生着海量的时间序列数据&#xff08;Time-Series Data&#xff09;&#xff1a;温度、压力、流速、振动、设备状态……这些带时间戳的数据是工业互联网的血液&#xff0c;蕴含…

【排序算法】冒泡 选排 插排 快排 归并

一、冒泡排序// 冒泡排序var bubbleSort function (arr) {const len arr.length;for (let i 0; i < len; i) {let isSwap false;for (let j 0; j < len - 1; j) {// 每一次遍历都要比较相邻元素的大小&#xff0c;如果满足条件就交换位置if (arr[j] > arr[j 1])…

电子病历空缺句的语言学特征描述与自动分类探析(以GPT-5为例)(中)

语言学特征刻画(特征库) 句法特征 句法特征是识别 SYN 类电子病历空缺句的核心语言学维度,其量化分析通过构建依存句法结构的形式化指标,实现对语法不完整性的客观描述。该类特征主要包括依存树不完备指标、谓词-论元覆盖率及从属连词未闭合三类核心参数,共同构成 SYN 类…

InnoDB存储引擎-事务

1. 事务概述事务可由一条简单的SQL语句组成,也可以由一组复杂的SQL语句组成. 事务是访问并更新数据库中各种数据项的一个程序执行单元. 在事务中的操作, 要么都做修改, 要么都不做. 对于 InnoDB存储引擎而言, 其默认的事务隔离级别 RR , 完全遵循和满足了事务的 ACID 特性. 1.1…

web项目的目录结构

web项目的目录结构 WEB-INF 存放class文件、jar文件和配置文件&#xff0c;对于用户来说该文件夹是不可见的WEB-INF/web.xml web应用程序的描述文件&#xff0c;用来配置资源&#xff0c;如servlet、过滤器、监听器等WEB-INF/classes 用于存放class文件&#xff0c;也是该web应…

数据结构_队列Queue(C语言实现)

一、队列的基本概念 1.队列定义 队列是一种先进先出的线性表数据结构&#xff08;First in First out&#xff09;,现实中的例子就是&#xff0c;排队购票&#xff0c;先排队的先购票&#xff0c;购完票之后直接从这个队中离开&#xff0c;后来的在这个队后面排队&#xff0c;这…

C++对CPU缓存的合理利用

缓存体系 在计算机的体系结构中,存储速度是分了好几层: CPU缓存,又分成了L1/L2/L3等多层缓存,我们暂时看成同一层。访问速度最快 内存,访问速度次之,大概是CPU缓存的几十分之一 硬盘,访问速度最慢,是内存访问速度的几十分之一 所以,在计算机体系结构中,把下一层的数…

贝叶斯定理:理解概率更新与实际场景应用

贝叶斯定理及其应用&#xff1a;从基础到实战 贝叶斯定理&#xff08;Bayes’ Theorem&#xff09;是概率论中最基础也是最强大的工具之一。它通过将先验知识与新证据结合&#xff0c;能够帮助我们在不确定的情况下做出更加精准的判断。本文将从贝叶斯定理的核心概念、公式开始…

组件之间的传递参数传递(常用父向子传递)

现在&#xff0c;有子组件<MdsWxSourceDetailref"mdsWx":rank-obj"activeRankObj":media-name"activeObj.mediaName" :error-info"activeErrorInfo" ></MdsWxSourceDetail>以上代码在MdsIndexRankDetail&#xff0…

java毕业设计-基于springboot区块链的电子病历数据共享平台设计与实现(附源码数据库文档资料)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

【新启航】3D 逆向抄数的三维能力架构:数据采集工具操作 × 几何处理算法应用 × 行业场景适配技能

摘要3D 逆向抄数的落地效果依赖多维度能力协同&#xff0c;本文提出 “数据采集工具操作 - 几何处理算法应用 - 行业场景适配技能” 的三维能力架构。通过拆解各维度核心要素&#xff0c;分析数据采集工具&#xff08;激光、结构光等&#xff09;的操作要点&#xff0c;解析几何…

RocksDB 在 macOS M 系列 上运行时报错的解决方案

问题现象 项目中引入可Kafka Stream &#xff0c;Windows下启动不报错 &#xff0c;但是在 macOS M系列 环境下就会报错&#xff0c;初步定位是使用 Java 项目调用 RocksDB 时&#xff0c;运行过程中出现以下报错&#xff1a; UnsatisfiedLinkError: no rocksdbjni in java.lib…

深度学习之第五课卷积神经网络 (CNN)如何训练自己的数据集(食物分类)

简介 之前一直使用的是现有人家的数据集&#xff0c;现在我们将使用自己的数据集进行训练。 基于卷积神经网络 (CNN) 的 MNIST 手写数字识别模型 一、训练自己数据集 1.数据预处理 我们现在有这样的数据集如下图&#xff1a; 每一个文件夹里面有着对应的图片。我们要将这些…

【Big Data】AI赋能的ClickHouse 2.0:从JIT编译到LLM查询优化,下一代OLAP引擎进化路径

目录 1. 什么是ClickHouse&#xff1f; 2. 诞生背景与发展历程 3. 架构设计解析 3.1 存储引擎&#xff1a;MergeTree家族 3.2 分布式模型&#xff1a;分片与副本 3.3 执行流程&#xff1a;向量化与并行计算 4. 解决的问题与适用场景 4.1 典型问题 4.2 适用场景 5. 关…

Vue实践篇-02,AI生成代码

问题描述这个是需求&#xff1a;动态表格、表格里边下拉框&#xff0c;弹框选择基础的列表&#xff0c;还行&#xff0c;这种真的是一时不知如何是好。打算晚上吃了饭找前端同事&#xff0c;帮忙看看。晚饭前&#xff0c;AI一下看看。结果&#xff0c;惊为天人&#xff01;&…