- 一、问题背景:容器缩容与滚动发布中的请求被斩断风险在 Kubernetes 或云原生容器编排环境中,当执行 Deployment 滚动升级或 Pod 缩容时,Kubelet 会向容器内 PID 1 进程发送 SIGTERM 终止信号。如果在默认配置下服务直接退出,正在处理中的长连接请求、未完成的数据库事务或消息队列消费任务会被操作系统直接强杀(SIGKILL),引发客户端报错 502 Ba... 一、问题背景:容器缩容与滚动发布中的请求被斩断风险在 Kubernetes 或云原生容器编排环境中,当执行 Deployment 滚动升级或 Pod 缩容时,Kubelet 会向容器内 PID 1 进程发送 SIGTERM 终止信号。如果在默认配置下服务直接退出,正在处理中的长连接请求、未完成的数据库事务或消息队列消费任务会被操作系统直接强杀(SIGKILL),引发客户端报错 502 Ba...
- 一、背景与痛点我们一个内部订单服务,最初是这样发布的:# 本地mvn packagescp target/order-service.jar root@eip:/opt/app/# 服务器上pkill -f order-servicenohup java -jar order-service.jar &看着简单,实际踩坑不断:环境不一致:本地 JDK 17 编的包,服务器 JDK 11 跑不... 一、背景与痛点我们一个内部订单服务,最初是这样发布的:# 本地mvn packagescp target/order-service.jar root@eip:/opt/app/# 服务器上pkill -f order-servicenohup java -jar order-service.jar &看着简单,实际踩坑不断:环境不一致:本地 JDK 17 编的包,服务器 JDK 11 跑不...
- 做网页布局时,新手最头疼的就是“怎么让几个盒子排整齐,手机上还不乱”。Flexbox 就是专门解决这个问题的布局方式:只要给父容器加一行 display: flex,里面的盒子就能自动排列、对齐、换行。本文从最简单的横向排列讲起,到居中、等分、换行和手机适配,照着敲就能做出一个能看的卡片列表。先理解 Flexbox 的核心思路:它不是给每个盒子单独算位置,而是给它们的父容器定规则,子盒子按规... 做网页布局时,新手最头疼的就是“怎么让几个盒子排整齐,手机上还不乱”。Flexbox 就是专门解决这个问题的布局方式:只要给父容器加一行 display: flex,里面的盒子就能自动排列、对齐、换行。本文从最简单的横向排列讲起,到居中、等分、换行和手机适配,照着敲就能做出一个能看的卡片列表。先理解 Flexbox 的核心思路:它不是给每个盒子单独算位置,而是给它们的父容器定规则,子盒子按规...
- 第一次接触 Docker 的人,最容易卡住的不是命令,而是没搞清容器和虚拟机的区别。简单说,虚拟机是在一台机器里再虚拟出一整套硬件和操作系统,而容器共享宿主机的内核,只把应用和它依赖的环境打包在一起,所以启动是秒级的,占用也小得多。动手环节很直接:先在云服务器上装好 Docker,然后执行 docker run -d -p 8080:80 nginx,这一条命令做了三件事:拉取 nginx ... 第一次接触 Docker 的人,最容易卡住的不是命令,而是没搞清容器和虚拟机的区别。简单说,虚拟机是在一台机器里再虚拟出一整套硬件和操作系统,而容器共享宿主机的内核,只把应用和它依赖的环境打包在一起,所以启动是秒级的,占用也小得多。动手环节很直接:先在云服务器上装好 Docker,然后执行 docker run -d -p 8080:80 nginx,这一条命令做了三件事:拉取 nginx ...
- 前言最近在实际项目里同时用到了 Docker 和华为云的 AI 开发者空间(AI DevSpace)。很多人第一次接触这两个工具时容易踩坑,我把自己在华为云成长中心做任务时的真实操作经历整理出来,希望对刚入门的同学有帮助。一、什么是 Docker,为什么要用Docker 是一个开源的容器化平台。用通俗的话讲:它把应用运行所需的代码、运行时、系统库和配置文件打包成一个镜像,在任何安装了 Doc... 前言最近在实际项目里同时用到了 Docker 和华为云的 AI 开发者空间(AI DevSpace)。很多人第一次接触这两个工具时容易踩坑,我把自己在华为云成长中心做任务时的真实操作经历整理出来,希望对刚入门的同学有帮助。一、什么是 Docker,为什么要用Docker 是一个开源的容器化平台。用通俗的话讲:它把应用运行所需的代码、运行时、系统库和配置文件打包成一个镜像,在任何安装了 Doc...
- Linux 服务器性能优化指南:从排查瓶颈到提升运行效率SEO关键词: Linux服务器优化、Linux性能排查、服务器CPU占用过高、Linux内存管理、Nginx性能优化、服务器运维文章摘要: Linux 服务器运行一段时间后,可能出现 CPU 占用率过高、内存不足、磁盘 I/O 延迟以及网络响应缓慢等问题。本文从日常运维场景出发,介绍常用的 Linux 性能监控命令、故障排查方法及基... Linux 服务器性能优化指南:从排查瓶颈到提升运行效率SEO关键词: Linux服务器优化、Linux性能排查、服务器CPU占用过高、Linux内存管理、Nginx性能优化、服务器运维文章摘要: Linux 服务器运行一段时间后,可能出现 CPU 占用率过高、内存不足、磁盘 I/O 延迟以及网络响应缓慢等问题。本文从日常运维场景出发,介绍常用的 Linux 性能监控命令、故障排查方法及基...
- 一、先说结论Docker 解决的核心问题不是"部署",是交付物的一致性。它最大的价值,是把环境问题从"线上事故"提前成了"构建失败"——失败前移,代价从半夜被叫起来,变成流水线上一条红叉。想明白这一点,很多用法上的取舍就自然了。但绝大多数人对 Docker 的误解,都始于同一句话:"这不就是个轻量级虚拟机吗?"不是。容器没有 init 系统、没有自己的一整套服务、没有"状态"这个概念。它是一... 一、先说结论Docker 解决的核心问题不是"部署",是交付物的一致性。它最大的价值,是把环境问题从"线上事故"提前成了"构建失败"——失败前移,代价从半夜被叫起来,变成流水线上一条红叉。想明白这一点,很多用法上的取舍就自然了。但绝大多数人对 Docker 的误解,都始于同一句话:"这不就是个轻量级虚拟机吗?"不是。容器没有 init 系统、没有自己的一整套服务、没有"状态"这个概念。它是一...
- 在现代云计算与人工智能应用交付场景中,容器化技术(如 Docker)已成为标准基础设施。借助华为云 ECS 弹性云服务器与 Ubuntu 系统,开发者可以快速构建隔离、可复用且高效的 AI 应用运行环境。本文将分享如何在 Ubuntu 服务器上快速部署 Docker,构建 AI 容器化服务,并进行常规的运维管理。一、基础环境配置与 Docker 部署首先更新 Ubuntu 软件包列表,并安装... 在现代云计算与人工智能应用交付场景中,容器化技术(如 Docker)已成为标准基础设施。借助华为云 ECS 弹性云服务器与 Ubuntu 系统,开发者可以快速构建隔离、可复用且高效的 AI 应用运行环境。本文将分享如何在 Ubuntu 服务器上快速部署 Docker,构建 AI 容器化服务,并进行常规的运维管理。一、基础环境配置与 Docker 部署首先更新 Ubuntu 软件包列表,并安装...
- 适合人群:会基础 HTML/CSS/JS,想完整走一遍"写游戏 → 验证关卡 → 部署 → 分享"的初学者最终成品:一个 21KB 的 index.html,5 个关卡、支持撤销、双端操作核心彩蛋:文中会用一个 30 行的 BFS 求解器,证明自己设计的关卡真的可解 写在前面:推箱子难在哪推箱子规则一句话就能说完:把箱子推到目标点上,箱子只能推、不能拉。但它的实现难点不在渲染,而在三件事:状... 适合人群:会基础 HTML/CSS/JS,想完整走一遍"写游戏 → 验证关卡 → 部署 → 分享"的初学者最终成品:一个 21KB 的 index.html,5 个关卡、支持撤销、双端操作核心彩蛋:文中会用一个 30 行的 BFS 求解器,证明自己设计的关卡真的可解 写在前面:推箱子难在哪推箱子规则一句话就能说完:把箱子推到目标点上,箱子只能推、不能拉。但它的实现难点不在渲染,而在三件事:状...
- 本文记录了在华为云弹性云服务器 ECS(Ubuntu 22.04 LTS)环境下,从零配置 Docker 容器环境、部署轻量 Web 容器,并利用宿主机 Nginx 配置反向代理与安全组放行的完整流程,适合云服务初学者快速上手参考。 本文记录了在华为云弹性云服务器 ECS(Ubuntu 22.04 LTS)环境下,从零配置 Docker 容器环境、部署轻量 Web 容器,并利用宿主机 Nginx 配置反向代理与安全组放行的完整流程,适合云服务初学者快速上手参考。
- 在华为云 ECS(Huawei Cloud EulerOS 2.0)上用 Docker Compose 编排 Nginx + Spring Boot,涵盖安全组配置、反向代理与 HTTPS、日志轮转、备份与平滑升级,并记录实践中踩过的坑。 在华为云 ECS(Huawei Cloud EulerOS 2.0)上用 Docker Compose 编排 Nginx + Spring Boot,涵盖安全组配置、反向代理与 HTTPS、日志轮转、备份与平滑升级,并记录实践中踩过的坑。
- 本文介绍在 openEuler 系统上手工安装 Docker 的完整流程:下载解压官方离线包、编写 systemd 服务、配置华为云镜像加速、拉取 httpd 镜像并运行容器,以及常用验证与排障方法。 本文介绍在 openEuler 系统上手工安装 Docker 的完整流程:下载解压官方离线包、编写 systemd 服务、配置华为云镜像加速、拉取 httpd 镜像并运行容器,以及常用验证与排障方法。
- 许多开发者在使用华为云弹性云服务器(ECS)时,往往把配置重心放在规格选型与业务代码上,却容易在基础网络流转、I/O 调度与容灾自动化上踩坑。结合在华为云上的长期运维与压测实战,总结以下三条最具性价比的优化方案。1. 弹性公网 IP 与流量调度:善用带宽共享与反向代理在多服务或轻量集群部署时,给每台实例单独购买固定高带宽不仅成本高昂,也容易分散安全管理。共享带宽池优化:若业务涉及多台 ECS... 许多开发者在使用华为云弹性云服务器(ECS)时,往往把配置重心放在规格选型与业务代码上,却容易在基础网络流转、I/O 调度与容灾自动化上踩坑。结合在华为云上的长期运维与压测实战,总结以下三条最具性价比的优化方案。1. 弹性公网 IP 与流量调度:善用带宽共享与反向代理在多服务或轻量集群部署时,给每台实例单独购买固定高带宽不仅成本高昂,也容易分散安全管理。共享带宽池优化:若业务涉及多台 ECS...
- 在云服务器上跑业务,磁盘被悄悄写满是很常见的故障:服务写不进日志、数据库报错、容器节点触发 DiskPressure。下面是我平时处理这类问题的一套流程,按顺序做基本都能快速解决。一、确认是哪个分区满了先执行 df -h,看各挂载点的使用率。还要顺手执行 df -i 看 inode:有时容量没满,但大量小文件(如会话文件、缓存)把 inode 耗尽了,一样会报 No space left o... 在云服务器上跑业务,磁盘被悄悄写满是很常见的故障:服务写不进日志、数据库报错、容器节点触发 DiskPressure。下面是我平时处理这类问题的一套流程,按顺序做基本都能快速解决。一、确认是哪个分区满了先执行 df -h,看各挂载点的使用率。还要顺手执行 df -i 看 inode:有时容量没满,但大量小文件(如会话文件、缓存)把 inode 耗尽了,一样会报 No space left o...
- Docker 实现应用的容器化部署。涵盖 Dockerfile 编写(多阶段构建/层缓存)、镜像构建与推送、容器网络与存储、Docker Compose 多容器编排、健康检查、日志管理、安全最佳实践,以及与 Kubernetes 的集成。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的技术视野。 结合... Docker 实现应用的容器化部署。涵盖 Dockerfile 编写(多阶段构建/层缓存)、镜像构建与推送、容器网络与存储、Docker Compose 多容器编排、健康检查、日志管理、安全最佳实践,以及与 Kubernetes 的集成。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的技术视野。 结合...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签