- 容器资源配置不当,可能导致节点争抢、服务延迟抖动,甚至触发 OOM。本文结合华为云 CCE 集群实践,介绍 CPU 与内存资源请求、限制的配置原则,以及如何借助监控和压测逐步校准参数,提升工作负载的稳定性与资源利用率。 容器资源配置不当,可能导致节点争抢、服务延迟抖动,甚至触发 OOM。本文结合华为云 CCE 集群实践,介绍 CPU 与内存资源请求、限制的配置原则,以及如何借助监控和压测逐步校准参数,提升工作负载的稳定性与资源利用率。
- 容器资源配置不当,容易引发节点资源争抢、服务延迟抖动甚至 OOM。本文从 Kubernetes 的 requests、limits 与 QoS 机制出发,介绍一套结合监控、压测和线上观察的资源调优方法,帮助团队在保障服务稳定性的同时提升集群资源利用率。 容器资源配置不当,容易引发节点资源争抢、服务延迟抖动甚至 OOM。本文从 Kubernetes 的 requests、limits 与 QoS 机制出发,介绍一套结合监控、压测和线上观察的资源调优方法,帮助团队在保障服务稳定性的同时提升集群资源利用率。
- Kubernetes 健康检查配置避坑与调优实战 在 Kubernetes 上跑服务,探针(Probe)配置看似简单,实际踩坑最多。Liveness、Readiness、Startup 三者职责不同, Kubernetes 健康检查配置避坑与调优实战 在 Kubernetes 上跑服务,探针(Probe)配置看似简单,实际踩坑最多。Liveness、Readiness、Startup 三者职责不同,
- 下面按「问题定位 → 方案设计 → 落地验证 → 效果对比」四个阶段展开。现状与问题在原有架构下,核心瓶颈集中在 缓存命中率:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 GaussDB 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 改用二进制协议减少带宽2. 边界条件单独处理,避免主链路被污染3. 保留灰... 下面按「问题定位 → 方案设计 → 落地验证 → 效果对比」四个阶段展开。现状与问题在原有架构下,核心瓶颈集中在 缓存命中率:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 GaussDB 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 改用二进制协议减少带宽2. 边界条件单独处理,避免主链路被污染3. 保留灰...
- 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 序列化开销:预拉取减少按需加载抖动。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 ECS 替换原方案中耦合较重的部分,把 序列化开销 拆成独立可水平扩展的单元。关键点有三:1. 本地缓存 + 分布式缓存两级2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验证... 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 序列化开销:预拉取减少按需加载抖动。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 ECS 替换原方案中耦合较重的部分,把 序列化开销 拆成独立可水平扩展的单元。关键点有三:1. 本地缓存 + 分布式缓存两级2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验证...
- ResourceQuota 管命名空间总量上限,LimitRange 管单个容器与 Pod 的默认值和上下限。本文给出两者的配置示例、配额超限的排错顺序和按环境分命名空间、留缓冲、定期复核的落地建议。 ResourceQuota 管命名空间总量上限,LimitRange 管单个容器与 Pod 的默认值和上下限。本文给出两者的配置示例、配额超限的排错顺序和按环境分命名空间、留缓冲、定期复核的落地建议。
- Kubernetes平台工程与开发者门户深度实战:从Backstage到Crossplane与内部开发者平台的全链路自服务全解析 引言平台工程(Platform Engineering)是云原生发展到一定规模的必然产物——当K8s、Istio、ArgoCD、Prometheus等工具链组合到一起,复杂性已经超出普通开发者的认知范围。平台工程师的职责是在底层基础设施和开发者体验之间架设桥梁—... Kubernetes平台工程与开发者门户深度实战:从Backstage到Crossplane与内部开发者平台的全链路自服务全解析 引言平台工程(Platform Engineering)是云原生发展到一定规模的必然产物——当K8s、Istio、ArgoCD、Prometheus等工具链组合到一起,复杂性已经超出普通开发者的认知范围。平台工程师的职责是在底层基础设施和开发者体验之间架设桥梁—...
- 针对微服务在云容器引擎(CCE/K8s)中修改业务配置(ConfigMap/Secret)后,必须手动执行滚动重启才能让应用读取到新变量的痛点,本文提供一套基于开源控制器 Reloader 的声明式工程解法,实现配置变更后的自动化无损热重载。 针对微服务在云容器引擎(CCE/K8s)中修改业务配置(ConfigMap/Secret)后,必须手动执行滚动重启才能让应用读取到新变量的痛点,本文提供一套基于开源控制器 Reloader 的声明式工程解法,实现配置变更后的自动化无损热重载。
- 线上一个奇怪的故障:Pod 内 curl 另一个 Service,十次里两三次报 name resolution failure,其余正常。抓包看 DNS 查询全部发出去了,偶尔没有响应。折腾半天,根因是 ndots:5。一、ndots 是什么Kubernetes 默认给 Pod 的 /etc/resolv.conf 注入 search 域和 options ndots:5。含义:域名中点数... 线上一个奇怪的故障:Pod 内 curl 另一个 Service,十次里两三次报 name resolution failure,其余正常。抓包看 DNS 查询全部发出去了,偶尔没有响应。折腾半天,根因是 ndots:5。一、ndots 是什么Kubernetes 默认给 Pod 的 /etc/resolv.conf 注入 search 域和 options ndots:5。含义:域名中点数...
- 💡 前言随着云原生技术的普及,容器化已经成为现代应用开发和部署的标准。华为云 CCE(Cloud Container Engine) 提供了高度可扩展的、高性能的企业级 Kubernetes 集群服务。今天我们就通过一个简单的实践,来看看如何在 CCE 上快速跑通一个微服务应用。🛠️ 准备工作在开始部署之前,我们需要准备好以下资源:华为云账号:并开通 CCE、VPC 及 EIP 服务。一... 💡 前言随着云原生技术的普及,容器化已经成为现代应用开发和部署的标准。华为云 CCE(Cloud Container Engine) 提供了高度可扩展的、高性能的企业级 Kubernetes 集群服务。今天我们就通过一个简单的实践,来看看如何在 CCE 上快速跑通一个微服务应用。🛠️ 准备工作在开始部署之前,我们需要准备好以下资源:华为云账号:并开通 CCE、VPC 及 EIP 服务。一...
- Kubernetes云原生弹性伸缩深度实践:HPA与KEDA构建高效自适应架构在云原生架构中,弹性伸缩(Autoscaling)是实现降本增效、保障系统高可用的核心能力之一。随着微服务业务复杂度的增加,传统的基于单一资源指标(如CPU/内存)的伸缩策略已难以满足多样化的业务需求。本文将深入探讨Kubernetes原生的HPA(Horizontal Pod Autoscaler)机制,并结合... Kubernetes云原生弹性伸缩深度实践:HPA与KEDA构建高效自适应架构在云原生架构中,弹性伸缩(Autoscaling)是实现降本增效、保障系统高可用的核心能力之一。随着微服务业务复杂度的增加,传统的基于单一资源指标(如CPU/内存)的伸缩策略已难以满足多样化的业务需求。本文将深入探讨Kubernetes原生的HPA(Horizontal Pod Autoscaler)机制,并结合...
- HPA 配了 CPU 阈值却不扩容?按 requests 分母、limit 限流、metrics 窗口、behavior 策略、readiness 延迟五个原因逐项排查,并给出改用 QPS 自定义指标扩容的 HPA 配置。 HPA 配了 CPU 阈值却不扩容?按 requests 分母、limit 限流、metrics 窗口、behavior 策略、readiness 延迟五个原因逐项排查,并给出改用 QPS 自定义指标扩容的 HPA 配置。
- nydus-snapshotter 部署手册(Kubernetes 1.32 + containerd 2.x)目标:在 worker 节点上启用 nydus 快照器,实现镜像按需加载(懒加载),同时保留 overlayfs 作为默认快照器(混合模式),普通镜像与 nydus 镜像可共存。 0. 前提与注意事项项目要求containerd2.x(config 版本 version = 3)... nydus-snapshotter 部署手册(Kubernetes 1.32 + containerd 2.x)目标:在 worker 节点上启用 nydus 快照器,实现镜像按需加载(懒加载),同时保留 overlayfs 作为默认快照器(混合模式),普通镜像与 nydus 镜像可共存。 0. 前提与注意事项项目要求containerd2.x(config 版本 version = 3)...
- 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 写入链路:镜像预热 + 实例分级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Kubernetes 替换原方案中耦合较重的部分,把 序列化开销 拆成独立可水平扩展的单元。关键点有三:1. 连接复用并设置合理上限2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地... 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 写入链路:镜像预热 + 实例分级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Kubernetes 替换原方案中耦合较重的部分,把 序列化开销 拆成独立可水平扩展的单元。关键点有三:1. 连接复用并设置合理上限2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地...
- 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 写入链路:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 CCE 替换原方案中耦合较重的部分,把 冷启动 拆成独立可水平扩展的单元。关键点有三:1. 连接复用并设置合理上限2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验... 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 写入链路:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 CCE 替换原方案中耦合较重的部分,把 冷启动 拆成独立可水平扩展的单元。关键点有三:1. 连接复用并设置合理上限2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签