- 在云容器引擎 CCE 上跑业务,最常见也最让人头疼的告警之一就是“Pod 反复重启”:kubectl get pods 里 RESTARTS 不停往上涨,STATUS 在 Running、Error、CrashLoopBackOff 之间来回切换。很多人第一反应是把副本数调大或者直接重新部署,结果问题照旧。本文把我在 CCE 集群里排查此类问题的过程整理成一套固定顺序,按步骤走,大多数情况都... 在云容器引擎 CCE 上跑业务,最常见也最让人头疼的告警之一就是“Pod 反复重启”:kubectl get pods 里 RESTARTS 不停往上涨,STATUS 在 Running、Error、CrashLoopBackOff 之间来回切换。很多人第一反应是把副本数调大或者直接重新部署,结果问题照旧。本文把我在 CCE 集群里排查此类问题的过程整理成一套固定顺序,按步骤走,大多数情况都...
- 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 缓存命中率:连接复用并设置合理上限。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 HarmonyOS 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 预拉取减少按需加载抖动2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关... 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 缓存命中率:连接复用并设置合理上限。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 HarmonyOS 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 预拉取减少按需加载抖动2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关...
- 华为云云容器引擎 CCE:简化容器化应用部署随着微服务和云原生技术的发展,越来越多的项目采用容器化方式部署。Docker 虽然能够简化应用运行环境,但当容器数量不断增加时,管理和维护也会变得复杂。华为云云容器引擎 CCE 为容器化应用提供了更加高效的管理方式。一、什么是华为云 CCE?华为云 CCE 是基于 Kubernetes 的容器管理服务,可以帮助开发者完成容器应用部署、管理和扩缩容等... 华为云云容器引擎 CCE:简化容器化应用部署随着微服务和云原生技术的发展,越来越多的项目采用容器化方式部署。Docker 虽然能够简化应用运行环境,但当容器数量不断增加时,管理和维护也会变得复杂。华为云云容器引擎 CCE 为容器化应用提供了更加高效的管理方式。一、什么是华为云 CCE?华为云 CCE 是基于 Kubernetes 的容器管理服务,可以帮助开发者完成容器应用部署、管理和扩缩容等...
- 从 1.2GB 压到 118MB 的完整改造过程:多阶段构建、基础镜像选型、RUN 层合并与 .dockerignore,附前后对比数据与四个常见坑。 从 1.2GB 压到 118MB 的完整改造过程:多阶段构建、基础镜像选型、RUN 层合并与 .dockerignore,附前后对比数据与四个常见坑。
- 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 冷启动:热点 key 打散到多分片。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Kafka 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 镜像预热 + 实例分级2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验证分... 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 冷启动:热点 key 打散到多分片。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Kafka 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 镜像预热 + 实例分级2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验证分...
- 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 写入链路:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 CCE 替换原方案中耦合较重的部分,把 序列化开销 拆成独立可水平扩展的单元。关键点有三:1. 预拉取减少按需加载抖动2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚... 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 写入链路:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 CCE 替换原方案中耦合较重的部分,把 序列化开销 拆成独立可水平扩展的单元。关键点有三:1. 预拉取减少按需加载抖动2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚...
- 介绍如何配置 OpenTelemetry Collector 的 tail_sampling,基于 status_code 与 latency 策略仅保留错误或慢请求的 trace,并通过 decision_wait 等待完整 trace 后决策,降低追踪后端存储成本。 介绍如何配置 OpenTelemetry Collector 的 tail_sampling,基于 status_code 与 latency 策略仅保留错误或慢请求的 trace,并通过 decision_wait 等待完整 trace 后决策,降低追踪后端存储成本。
- 针对微服务在云容器引擎(CCE/K8s)中修改业务配置(ConfigMap/Secret)后,必须手动执行滚动重启才能让应用读取到新变量的痛点,本文提供一套基于开源控制器 Reloader 的声明式工程解法,实现配置变更后的自动化无损热重载。 针对微服务在云容器引擎(CCE/K8s)中修改业务配置(ConfigMap/Secret)后,必须手动执行滚动重启才能让应用读取到新变量的痛点,本文提供一套基于开源控制器 Reloader 的声明式工程解法,实现配置变更后的自动化无损热重载。
- 💡 前言随着云原生技术的普及,容器化已经成为现代应用开发和部署的标准。华为云 CCE(Cloud Container Engine) 提供了高度可扩展的、高性能的企业级 Kubernetes 集群服务。今天我们就通过一个简单的实践,来看看如何在 CCE 上快速跑通一个微服务应用。🛠️ 准备工作在开始部署之前,我们需要准备好以下资源:华为云账号:并开通 CCE、VPC 及 EIP 服务。一... 💡 前言随着云原生技术的普及,容器化已经成为现代应用开发和部署的标准。华为云 CCE(Cloud Container Engine) 提供了高度可扩展的、高性能的企业级 Kubernetes 集群服务。今天我们就通过一个简单的实践,来看看如何在 CCE 上快速跑通一个微服务应用。🛠️ 准备工作在开始部署之前,我们需要准备好以下资源:华为云账号:并开通 CCE、VPC 及 EIP 服务。一...
- 问题现象在 CCE 创建的工作负载,Pod 长时间停在 Pending,或反复出现 ImagePullBackOff,应用起不来。排查三步节点资源是否够:Pending 最常见原因是节点 CPU/内存不足,调度器分配不到资源。先在集群"节点"页看可分配资源,不够就扩容节点。镜像能否拉取:ImagePullBackOff 多为镜像地址写错,或私有镜像未在集群配置 imagePullSecret... 问题现象在 CCE 创建的工作负载,Pod 长时间停在 Pending,或反复出现 ImagePullBackOff,应用起不来。排查三步节点资源是否够:Pending 最常见原因是节点 CPU/内存不足,调度器分配不到资源。先在集群"节点"页看可分配资源,不够就扩容节点。镜像能否拉取:ImagePullBackOff 多为镜像地址写错,或私有镜像未在集群配置 imagePullSecret...
- HPA 配了 CPU 阈值却不扩容?按 requests 分母、limit 限流、metrics 窗口、behavior 策略、readiness 延迟五个原因逐项排查,并给出改用 QPS 自定义指标扩容的 HPA 配置。 HPA 配了 CPU 阈值却不扩容?按 requests 分母、limit 限流、metrics 窗口、behavior 策略、readiness 延迟五个原因逐项排查,并给出改用 QPS 自定义指标扩容的 HPA 配置。
- 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 连接池:预拉取减少按需加载抖动。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Docker 替换原方案中耦合较重的部分,把 冷启动 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验证分两... 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 连接池:预拉取减少按需加载抖动。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Docker 替换原方案中耦合较重的部分,把 冷启动 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验证分两...
- 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 连接池:镜像预热 + 实例分级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 ECS 替换原方案中耦合较重的部分,把 写入链路 拆成独立可水平扩展的单元。关键点有三:1. 本地缓存 + 分布式缓存两级2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验证分两个... 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 连接池:镜像预热 + 实例分级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 ECS 替换原方案中耦合较重的部分,把 写入链路 拆成独立可水平扩展的单元。关键点有三:1. 本地缓存 + 分布式缓存两级2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验证分两个...
- 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 缓存命中率:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Redis 替换原方案中耦合较重的部分,把 调度延迟 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,... 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 缓存命中率:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Redis 替换原方案中耦合较重的部分,把 调度延迟 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,...
- 在容器化业务快速迭代的今天,集群的弹性能力直接决定了资源成本与稳定性。本文结合华为云云容器引擎 CCE 的实际配置,梳理从工作负载层 HPA 到节点层 Cluster Autoscaler 的完整弹性链路,并给出可落地的参数建议与排障思路。一、先明确弹性的两个层次CCE 的弹性分为 Pod 层与节点层。Pod 层由 HorizontalPodAutoscaler 负责,依据 CPU、内存或自... 在容器化业务快速迭代的今天,集群的弹性能力直接决定了资源成本与稳定性。本文结合华为云云容器引擎 CCE 的实际配置,梳理从工作负载层 HPA 到节点层 Cluster Autoscaler 的完整弹性链路,并给出可落地的参数建议与排障思路。一、先明确弹性的两个层次CCE 的弹性分为 Pod 层与节点层。Pod 层由 HorizontalPodAutoscaler 负责,依据 CPU、内存或自...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签