- 本文详细介绍了在华为云弹性云服务器(ECS)Ubuntu 22.04 环境下,利用 Docker Compose 快速编排部署 Prometheus、Node Exporter 与 Grafana 开源监控体系的完整流程,包含宿主机硬件指标采集、数据保留周期优化以及中文可视化监控大盘配置。 本文详细介绍了在华为云弹性云服务器(ECS)Ubuntu 22.04 环境下,利用 Docker Compose 快速编排部署 Prometheus、Node Exporter 与 Grafana 开源监控体系的完整流程,包含宿主机硬件指标采集、数据保留周期优化以及中文可视化监控大盘配置。
- Kubernetes Pod 排障是每个容器工程师绕不开的日常。很多初学者看到 Pod 状态异常就重启大法伺候,结果问题反复出现。本文结合生产环境真实案例,梳理 CrashLoopBackOff、OOMKilled、Pending、ImagePullBackOff 四类高频异常的定位路径与排查命令,帮助你在集群里快速止血。一、CrashLoopBackOff:容器反复崩溃CrashLoopB... Kubernetes Pod 排障是每个容器工程师绕不开的日常。很多初学者看到 Pod 状态异常就重启大法伺候,结果问题反复出现。本文结合生产环境真实案例,梳理 CrashLoopBackOff、OOMKilled、Pending、ImagePullBackOff 四类高频异常的定位路径与排查命令,帮助你在集群里快速止血。一、CrashLoopBackOff:容器反复崩溃CrashLoopB...
- 任务两点跑、日志记十点,差了整整八小时。元凶是容器默认 UTC 时区。一篇时区翻车实录。 任务两点跑、日志记十点,差了整整八小时。元凶是容器默认 UTC 时区。一篇时区翻车实录。
- 一、 前言随着业务迭代速度的加快,开发团队每天可能需要向测试或生产环境推送数十次代码更新。如果依然采用传统的“打包 $\rightarrow$ 传服务器 $\rightarrow$ 重启进程”的手动运维模式,不仅团队疲于奔命,还极易因为环境差异导致“在我电脑上运行好好的,怎么上线就报错”的经典难题。为了解决这些痛点,云原生 DevOps(持续集成与持续交付,CI/CD) 应运而生。今天,我们... 一、 前言随着业务迭代速度的加快,开发团队每天可能需要向测试或生产环境推送数十次代码更新。如果依然采用传统的“打包 $\rightarrow$ 传服务器 $\rightarrow$ 重启进程”的手动运维模式,不仅团队疲于奔命,还极易因为环境差异导致“在我电脑上运行好好的,怎么上线就报错”的经典难题。为了解决这些痛点,云原生 DevOps(持续集成与持续交付,CI/CD) 应运而生。今天,我们...
- OpenVZ 是一种开源的操作系统级(容器级)服务器虚拟化技术,基于 SWsoft 公司的商业虚拟化平台 Virtuozzo 内核开发,采用 GPLv2 开源协议。 它通过在单台物理服务器上创建多个隔离的虚拟环境(VPS/VE),让每个容器拥有独立的用户空间、文件系统、网络栈和 root 权限,但所有容器共享宿主机的 Linux 内核。主要特点优势:极低性能损耗:由于共享内核、无需硬件模拟,... OpenVZ 是一种开源的操作系统级(容器级)服务器虚拟化技术,基于 SWsoft 公司的商业虚拟化平台 Virtuozzo 内核开发,采用 GPLv2 开源协议。 它通过在单台物理服务器上创建多个隔离的虚拟环境(VPS/VE),让每个容器拥有独立的用户空间、文件系统、网络栈和 root 权限,但所有容器共享宿主机的 Linux 内核。主要特点优势:极低性能损耗:由于共享内核、无需硬件模拟,...
- 为什么越来越多的人开始使用 Docker? 一、前言在过去的软件开发过程中,我们经常会遇到这样一个问题:明明程序在自己的电脑上运行正常,部署到服务器之后却出现各种各样的问题。可能是 Python 版本不一致,可能是缺少某个依赖库,也可能是操作系统环境存在差异。开发人员经常会说一句话:“在我电脑上明明可以正常运行!”这类问题不仅影响开发效率,也增加了软件部署和维护的难度。而 Docker 的... 为什么越来越多的人开始使用 Docker? 一、前言在过去的软件开发过程中,我们经常会遇到这样一个问题:明明程序在自己的电脑上运行正常,部署到服务器之后却出现各种各样的问题。可能是 Python 版本不一致,可能是缺少某个依赖库,也可能是操作系统环境存在差异。开发人员经常会说一句话:“在我电脑上明明可以正常运行!”这类问题不仅影响开发效率,也增加了软件部署和维护的难度。而 Docker 的...
- 本文详细记录了在华为云弹性云服务器(ECS)Ubuntu 22.04 环境下,使用 Docker 容器化部署 Redis 7.2 缓存服务的完整流程,涵盖宿主机 Linux 内核参数优化、高危命令禁用与密码加固、RDB+AOF 混合持久化配置以及 redis-benchmark 性能压测。 本文详细记录了在华为云弹性云服务器(ECS)Ubuntu 22.04 环境下,使用 Docker 容器化部署 Redis 7.2 缓存服务的完整流程,涵盖宿主机 Linux 内核参数优化、高危命令禁用与密码加固、RDB+AOF 混合持久化配置以及 redis-benchmark 性能压测。
- Docker 主机磁盘打满排查实战:从 47% 到告警只差一次镜像构建摘要:Docker 主机磁盘使用率告警是最常见的容器运维故障之一,但“清理”远不止一条 docker system prune。本文从一次真实告警切入,拆解 Docker 磁盘占用的四大元凶(镜像、容器可写层、日志、卷),给出精准定位每个元凶的命令链,并说明不同清理策略的风险边界,避免“清完之后服务起不来”的二次事故。 ... Docker 主机磁盘打满排查实战:从 47% 到告警只差一次镜像构建摘要:Docker 主机磁盘使用率告警是最常见的容器运维故障之一,但“清理”远不止一条 docker system prune。本文从一次真实告警切入,拆解 Docker 磁盘占用的四大元凶(镜像、容器可写层、日志、卷),给出精准定位每个元凶的命令链,并说明不同清理策略的风险边界,避免“清完之后服务起不来”的二次事故。 ...
- 一、凌晨两点,其实不是你的凌晨两点 最常见的一类事故来自时区。容器基础镜像默认是 UTC,你在 Dockerfile 里没设 TZ , date 输出的就是 UTC 时间,于是 0 2 * * * 这条任务在 UTC 0 一、凌晨两点,其实不是你的凌晨两点 最常见的一类事故来自时区。容器基础镜像默认是 UTC,你在 Dockerfile 里没设 TZ , date 输出的就是 UTC 时间,于是 0 2 * * * 这条任务在 UTC 0
- Kubernetes 三个探针职责常被混淆:readiness 摘流量不重启,liveness 重启不摘流量。含默认参数陷阱、可用的参数组合与三个易忽略边界。 Kubernetes 三个探针职责常被混淆:readiness 摘流量不重启,liveness 重启不摘流量。含默认参数陷阱、可用的参数组合与三个易忽略边界。
- 两台机器日志对不上常因时间戳缺时区。本文定一条带时区格式的规矩,给出存量日志并行迁移做法,并以三项验收确认时间线真正对齐。 两台机器日志对不上常因时间戳缺时区。本文定一条带时区格式的规矩,给出存量日志并行迁移做法,并以三项验收确认时间线真正对齐。
- 用 Docker Compose 把 Web、数据库、缓存写进一个文件:自定义网络用服务名互访、具名卷保数据、健康检查保证依赖就绪、重启策略与备份一次配对,多服务部署可重复复现。 用 Docker Compose 把 Web、数据库、缓存写进一个文件:自定义网络用服务名互访、具名卷保数据、健康检查保证依赖就绪、重启策略与备份一次配对,多服务部署可重复复现。
- 日常在华为云 AI DevSpace 里做短时验证时,我更常开体验版,而不是一上来就用持久化版。体验版启动快,页面上也写明不消耗额度,适合把一个想法先跑通。代价是体验时长结束后环境会释放,再次进入会新建容器,里面的文件不会留下来。几个够用的习惯:进环境先看顶部的剩余时长。体验版大约 3 小时后释放,临近结束前把还要的脚本拷出来。代码以仓库为准。容器里的工作目录只当临时工作区,改完就提交到代码... 日常在华为云 AI DevSpace 里做短时验证时,我更常开体验版,而不是一上来就用持久化版。体验版启动快,页面上也写明不消耗额度,适合把一个想法先跑通。代价是体验时长结束后环境会释放,再次进入会新建容器,里面的文件不会留下来。几个够用的习惯:进环境先看顶部的剩余时长。体验版大约 3 小时后释放,临近结束前把还要的脚本拷出来。代码以仓库为准。容器里的工作目录只当临时工作区,改完就提交到代码...
- 平时做个人开发,最容易被遗忘的就是服务器磁盘空间。手头那台跑着几个测试容器的华为云服务器买了有大半年,平时只要接口还能访问,我基本很少特意登上去看系统状态。前几天早晨刚睡醒,手机突然收到一条华为云监控发来的短信,提示系统盘使用率已经超过了90%。连上SSH敲了个df -h,40G的系统盘只剩下不到800M可用空间。当时我第一反应是代码里是不是有哪个脚本陷入死循环在拼命写临时文件,顺着目录一层... 平时做个人开发,最容易被遗忘的就是服务器磁盘空间。手头那台跑着几个测试容器的华为云服务器买了有大半年,平时只要接口还能访问,我基本很少特意登上去看系统状态。前几天早晨刚睡醒,手机突然收到一条华为云监控发来的短信,提示系统盘使用率已经超过了90%。连上SSH敲了个df -h,40G的系统盘只剩下不到800M可用空间。当时我第一反应是代码里是不是有哪个脚本陷入死循环在拼命写临时文件,顺着目录一层...
- 服务端 WebAssembly 在 2026 年的叙事需要一次校准。WASI 0.3 在 2026 年 6 月发布,组件模型让不同语言编写的模块可以作为插件安全组合,异步 I/O 的补齐让服务端运行时的基础设施接近完整。Cloudflare Workers、Fastly Compute 这些平台已经在生产环境大规模运行 Wasm 工作负载。冷启动数据也很直观:Wasm 模块的启动可以做到微秒... 服务端 WebAssembly 在 2026 年的叙事需要一次校准。WASI 0.3 在 2026 年 6 月发布,组件模型让不同语言编写的模块可以作为插件安全组合,异步 I/O 的补齐让服务端运行时的基础设施接近完整。Cloudflare Workers、Fastly Compute 这些平台已经在生产环境大规模运行 Wasm 工作负载。冷启动数据也很直观:Wasm 模块的启动可以做到微秒...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签