在资源配额内更新商店

在固定 CPU requests 配额内更新商店,保留规定数量的可用副本与参考服务,并交付真实的新商品目录。

项目Kubernetes

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

“在资源配额内更新商店”面向已经完成 Kubernetes 基础入门的学习者。商店平时运行所需的 CPU requests 能放进命名空间配额,更新时额外创建的 Pod 却超出了配额。你将发布新商品目录,保留正常工作的参考商店,并交付真实的新目录下载。

课程包含 1 个引导实验和 1 个独立挑战。引导实验教授资源计算、更新策略、恢复和顾客视角检查;挑战换成书店,并改变资源分配和可用副本要求,需要按新条件选择策略。每个单元都有自己独立准备的环境。

你将学到什么

完成本课程后,你将能够:

  • 区分 ReplicaSet 创建 Pod 时遇到的配额拒绝与已经存在但无法调度的 Pod;
  • 把受保护的相邻工作负载纳入计算,核算稳态和更新期间的临时 CPU requests;
  • 选择同时满足固定配额与最低可用副本数量的 RollingUpdate 预算;
  • 保留原有工作负载、Service 和批准基线,并从未成功的更新尝试中恢复;
  • 让保存的发布清单与真实的新商品目录、完整 CSV 下载对应起来;
  • 正确理解实际集群状态的有限采样,不把它当成生产可用性保证。

本课程适合谁

本课程适合已掌握 Kubernetes 基础、希望完成一次完整交付任务的初学者。

前置知识: 基本终端路径与 Tab 切换、简单 YAML,以及 Pod、Deployment、Service 和标签。引导实验会解释 CPU requests 的单位、ResourceQuota 和更新预算计算。

学习环境: 已准备好真实的单节点 Kubernetes 集群、商店应用和商品目录数据。通过浏览器的 Workspace、Shop 和 Reference Tab 配置更新、浏览成果,并保持独立参考服务正常。运行网站、标签和命令输出使用英文。

常见问题

需要 Kubernetes 使用经验吗?

需要。你应当能识别基本对象并阅读简单清单。本项目教授配额与更新之间的判断,不从零介绍 Kubernetes。

需要安装集群或编写应用代码吗?

不需要。集群、应用和健康检查已准备好。你只需编辑提供的更新策略、使用真实服务,并保存商品目录下载。

挑战怎样扩展引导实验?

书店的 CPU requests、剩余分配额度和最低可用副本要求都不同。你需要独立运用相同的计算与恢复方法,直接复制引导实验的参数值不能满足要求。

能据此证明持续可用或性能吗?

不能。本项目在单节点训练环境中通过有限观察检查一次完整更新。CPU requests 是资源记账,不等于实际利用率、性能承诺或金额预算。观察不能证明采样间隔内始终可用。

教师

labby
Labby
Labby is the LabEx teacher.