【高分论文素材】软考系分架构之云原生
2026-10-08 18:03:11
0次

Hello 我是方才,15人研发leader、5年团队管理&架构经验。

计划在26年更新100讲 架构知识干货,理论+实践,你的关注就是方才不断更新的动力。

k8s实现高可用的论文素材

  • ▪1. 基于k8s对工作负载的管理,结合Nacos的注册与发现,实现微服务架构的高可用。
  • ▪2. ps:这部分素材用于微服务架构、微服务治理、可靠性设计、高可用架构、云运维都是可以的。

k8s实现高可用-理论素材

K8s中核心工作负载类型有哪些?各自的适用场景是什么?

工作负载 是 K8s 对 Pod 生命周期的抽象管理对象,核心类型如下

简述K8s中无状态应用与有状态应用的区别。

  • ▪1. 无状态应用(Stateless)
  • ▪• 特点 : 没记忆、随用随丢 、所有副本一模一样。
  • ▪• 数据 :不存专属数据,或者数据存放在外部存储(MySQL/Redis)。
  • ▪• 场景 :业务微服务。重启或更换副本无影响。
  • ▪2. 有状态应用(Stateful)
  • ▪• 特点 : 有记忆、认身份 、副本之间有明确分工(如主从)。 • 数据 :需要持久化专属数据。 • 场景 :数据库、中间件。重建需找回原数据和身份。 【正面】: 什么是K8s的滚动更新?核心配置参数 最大超出副本数(maxSurge) 和 最大不可用副本数(maxUnavailable) 的作用是什么? 【反面】: 滚动更新 :逐步替换旧版本 Pod, 实现服务无停机更新 。 核心配置参数: • 最大超出副本数 (maxSurge) : • 更新期间,Pod 总数允许超过期望副本数的比例或数量。 • 例如:25%,允许临时多创建25%的Pod用于替换。 • 最大不可用副本数 (maxUnavailable) : • 更新期间,允许不可用的 Pod 数量。 • 建议设为 0, 确保服务100%可用 。 【正面】: K8s的三种探针(Liveness, Readiness, Startup)分别有什么作用? 【反面】: 1. 存活探针(Liveness Probe) : • 作用 : 故障自愈 ,检测容器是否“活着”。 • 行为 :失败则 重启容器 (如解决死锁、卡死)。
  • ▪• 特点 : 有记忆、认身份 、副本之间有明确分工(如主从)。
  • ▪• 数据 :需要持久化专属数据。
  • ▪• 场景 :数据库、中间件。重建需找回原数据和身份。

什么是K8s的滚动更新?核心配置参数 最大超出副本数(maxSurge) 和 最大不可用副本数(maxUnavailable) 的作用是什么?

滚动更新 :逐步替换旧版本 Pod, 实现服务无停机更新 。

  • ▪• 最大超出副本数 (maxSurge)
  • ▪• 更新期间,Pod 总数允许超过期望副本数的比例或数量。 • 例如:25%,允许临时多创建25%的Pod用于替换。
  • ▪• 更新期间,Pod 总数允许超过期望副本数的比例或数量。
  • ▪• 例如:25%,允许临时多创建25%的Pod用于替换。
  • ▪• 最大不可用副本数 (maxUnavailable)
  • ▪• 更新期间,允许不可用的 Pod 数量。 • 建议设为 0, 确保服务100%可用 。
  • ▪• 更新期间,允许不可用的 Pod 数量。
  • ▪• 建议设为 0, 确保服务100%可用 。

K8s的三种探针(Liveness, Readiness, Startup)分别有什么作用?

  • ▪1. 存活探针(Liveness Probe)
  • ▪• 作用 : 故障自愈 ,检测容器是否“活着”。
  • ▪• 行为 :失败则 重启容器 (如解决死锁、卡死)。
  • ▪2. 就绪探针(Readiness Probe)
  • ▪• 作用 :检测容器是否“准备好提供服务”。 • 行为 :失败则 从 Service 中剔除 (不接收流量),用于滚动更新平滑切换。
  • ▪• 作用 :检测容器是否“准备好提供服务”。
  • ▪• 行为 :失败则 从 Service 中剔除 (不接收流量),用于滚动更新平滑切换。
  • ▪3. 启动探针(Startup Probe)

  • ▪• 作用 :适配 启动慢 的应用。
  • ▪• 行为 :在成功前禁用其他探针,避免因启动超时导致误重启。

水平扩容 HPA(Horizontal Pod Autoscaler): 动态增加/减少 Pod 副本数量,也就是集群节点数量 。

使用场景:应对突发流量波动(比如秒杀场景增加 Pod的副本数,从副本数2增加到10),提升系统可靠性和资源利用率。

是 日常使用比较多 的一种的方式,核心作用是

-持续监控 Pod 的 CPU、内存(或自定义指标)使用率; -当指标超过阈值时 自动增加 Pod 数量 (扩容); -当指标持续低于阈值时 自动减少 Pod 数量 (缩容); -始终保证 Pod 数量在 minReplicas 和 maxReplicas 范围内, 既避免资源浪费,又保证服务可用性 。

云原生k8s之高可用-论点示例

在方才训练营,所有的素材均已经制作为了Anki卡片,可以更加科学的复习和记忆,有需要的伙伴,别错过哟

26年软考资料&备考群

你们的点赞、爱心和评论,就是方才不断更新的功力! 给点鼓励可好

还没关注方才的伙伴, 记得点个关注,方才每周至少更新一篇干货知识

相关内容

软考高级系规论文经验教训,...
第4章 信息系统规划 1、以组织战略为起点做规划,坚持战略性、整体...
2026-10-18 20:32:02
软考高级:系统规划与管理师...
本文章围绕软考高级系统规划与管理师(系规)2025年下半年起使用的...
2026-10-18 20:32:02
软考系统规划与管理师综合知...
1. 软考系统规划与管理师考试概述 系统规划与管理师作为计算机技术...
2026-10-18 20:32:01
系统架构设计师软考备考全攻...
每年软考报名季,“系统架构设计师”的咨询热度总能排进前三。我被人问...
2026-10-18 20:32:01
软考系统规划与管理师真题解...
1. 软考系统规划与管理师考试概述 系统规划与管理师作为计算机技术...
2026-10-18 20:32:00
软考系规:第11至17章知...
第 11 章 信息系统治理 章节定位 属于高层顶层管理,是 IT ...
2026-10-18 20:32:00

热门资讯

软考|系分|知识点总结| 系统... 结构化设计(重点 ★★★★★) 结构化设计(Structured Design ,以下简称 SD)是...
软考高项论文“高分秘籍”:阅卷... 在软考高项论文阅卷过程中,阅卷老师面对大量试卷,无法逐字逐句精读每一篇论文。然而,他们一定会依据明确...
软考|系分|知识点总结|企业信... 信息系统概述(次重点 ★★★☆☆) 10.1.1. 信息系统的发展(次重点 ★★★☆☆) 1979 ...
软考必备:系统集成师与系统分析... 本文还有配套的精品资源,点击获取 简介:系统集成师和系统分析师是信息技术领域中关键的专业角色,分别侧...
软考高级系统分析师备考全攻略:... 👋 我是 Yulia,一线 AI 应用开发工程师:4 年工程经验,在职做大模型应用落地。 只写一件事...
软考系分|考前冲刺|教材原文|... 《系统分析师教程(第2版)》知识重点梳理 一、全书考试权重分布 二、第一篇 基础知识 — 高频考点 ...
2026年软考系统分析师考试指... 1. 系统分析师考试概述 2026年软考系统分析师考试作为计算机技术与软件专业技术资格(水平)考试的...
软考高级系统分析师备考全攻略与... 1. 软考高级系统分析师备考全景解析 作为国内IT领域含金量最高的职业资格认证之一,系统分析师考试每...
2026软考系统分析师考试核心... 1. 2026软考系统分析师考试概览 系统分析师作为软考高级资格认证中的"黄金证书&quo...
系分 VS 架构,谁才是软考难... 软考高级里,系统分析师和系统架构设计师是技术含金量最高的两个科目。 那么,这两个科目到底哪个更容易考...
软考梦工厂

软考梦工厂

扫码关注我们