技术博客
聚合 Linux、Windows、Kubernetes、云原生、安全运维和自动化实践,沉淀可检索、可复用的技术文章。
K8s In-Place Pod 资源调整与 Sidecar 容器 GA:不重启修改 CPU/内存实战
Kubernetes v1.36 让两个期待已久的功能更加成熟:In-Place Pod Resource Resize(不重启 Pod 直接调整 CPU/内存配额)和 Sidecar 容器生命周期管理(解决日志采集/服务网格 Agent 的启动和退出顺序问题)。本文结合实际场景讲解两个功能的使用方法、配置细节、与 HPA/VPA 结合的资源管理方案,以及已知限制。
Docker 容器生命周期管理:run/exec/logs/inspect/cp 命令详解
系统讲解 Docker 容器的完整生命周期:docker run 常用参数(-d/-p/-v/-e/--name/--restart)、容器状态机(created/running/paused/stopped/dead)、docker exec 进入容器调试、docker logs 日志查看与跟踪、docker inspect 容器信息提取、docker cp 文件传输,以及容器的优雅停止与强制删除。
学完 Docker 学什么?Kubernetes 核心概念入门与和 Docker 的关系
很多学完 Docker 的同学不知道下一步该学什么。本文讲清楚 Kubernetes 和 Docker 的关系(K8s 不是替代 Docker 而是管理 Docker)、为什么企业要用 K8s(单台 Docker 无法解决的问题)、K8s 最重要的 5 个核心资源对象(Pod/Deployment/Service/Ingress/ConfigMap)的作用与使用场景,以及大专生学 K8s 的最高效路径,包括本地搭建 minikube/k3s 实验环境的步骤。
Ingress NGINX 正式退役:迁移到 Gateway API 完整操作指南
2026 年 3 月 24 日,Kubernetes 社区宣布 ingress-nginx 停止维护,不再有新版本、Bug 修复和安全补丁。本文从实际操作角度讲解迁移路径:为什么退役、迁移到什么(Gateway API + Envoy Gateway/Nginx Gateway Fabric/Cilium Gateway)、现有 Ingress 资源如何转换为 HTTPRoute、迁移过程如何做到零停机,以及迁移后的验证方法。
Kubernetes v1.36 Haru 发布:70 个增强功能全解析
Kubernetes v1.36(代号 Haru)于 2026 年 4 月正式发布,带来 70 个增强功能——18 个晋升 Stable、25 个进入 Beta、25 个全新 Alpha。本文重点解析最具实用价值的变化:User Namespaces 正式 GA(容器隔离再进一步)、Mutating Admission Policies GA(无需 Webhook 即可做变更控制)、In-Place Pod 资源调整 GA(不重启修改 CPU/内存)、Sidecar 容器生命周期正式稳定,以及 Ingress NGINX 已于 2026 年 3 月正式退役、社区建议迁往 Gateway API。
如何参与开源项目:从提第一个 Issue 到成为 Contributor
开源贡献是建立技术影响力、积累真实工程经验的最直接方式。本文从零讲解参与开源的完整路径:如何找到适合自己水平的项目(Good First Issue 标签策略)、如何阅读大型代码库(K8s/Docker/Prometheus 等)、如何提高被 Merge 的概率(PR 规范和沟通技巧)、参与开源对简历的具体价值,以及适合国内开发者参与的开源项目推荐(含中文社区活跃的项目)。
AI工程化:如何参与大模型应用开发(不是算法研究)
大模型时代,AI工程化工程师和AI算法研究员是两个完全不同的方向。本文讲解AI工程化的核心职责(LLM应用构建/RAG/推理部署/MLOps)、技术栈和学习路径,以及两个可以直接动手实现的项目——基于RAG的知识库问答系统和vLLM私有化部署实践,帮助有兴趣的同学用2-3年时间具备真实的AI工程能力。
系统设计入门:如何准备大厂面试中最难的环节
系统设计面试是大厂后端/架构岗位的核心考察环节,也是最能拉开候选人差距的部分。本文从零讲解系统设计面试的框架:如何在 45 分钟内完成一个系统的设计(需求分析→估算→核心模块→深入讨论的四步法)、四个最常考的系统设计题的解法(短链系统/消息队列/CDN/分布式缓存)、设计中必须掌握的核心概念(一致性哈希/分库分表/读写分离/限流熔断),以及如何从课本知识过渡到能实际设计系统的思维方式。
Go 语言:2026年本科IT生最值得学的编程语言,没有之一
Java 还是 Go?Python 还是 Go?本文从 2026 年的技术趋势和就业市场出发,解释为什么 Go 是本科 IT 生(特别是云原生/后端方向)最值得投入的编程语言:Go 在云原生生态中的核心地位(K8s/Docker/Prometheus/etcd 都是 Go 写的)、Go 的并发模型为什么适合现代后端服务、Go 和 Python/Java 的真实对比、30天从零开始学 Go 的具体计划,以及用 Go 做的三个运维自动化项目示例。
2026年大专IT生最值得学的技术路线:从Linux运维到云原生工程师
针对2026年大专IT学生,梳理当前最有就业价值的技术方向:Linux基础为什么仍然是核心、Docker/Kubernetes为什么是运维的标配、Python自动化为什么能拉开差距、AI工具如何放大学习效率,以及从大专毕业到拿到第一份运维/DevOps工作的完整路径规划,包括时间分配、证书选择和求职策略。
Docker 镜像管理基础:pull/push/tag/save/load 与镜像分层原理
全面讲解 Docker 镜像操作命令:docker pull/push/tag/save/load/rmi/inspect 的使用场景与参数详解,深入理解镜像分层存储(Union FS)结构、镜像 ID 与 Digest 的区别、多架构镜像(Multi-arch)原理,以及企业镜像管理的命名规范与版本策略。
Docker 多环境镜像管理:dev/staging/prod 策略、tag 规范与版本治理
系统讲解企业 Docker 镜像的多环境管理体系:dev/staging/prod 三环境镜像策略设计、语义版本 tag 规范(不同场景选择的 tag 类型)、Harbor 项目空间与清理策略(保留最近 N 个版本)、镜像版本晋升流程(同一个 SHA 在不同环境复用)、发布追踪(从 commit 到生产的完整链路),以及镜像管理的自动化脚本与审计实践。
Docker 安装与第一个容器:Ubuntu、CentOS、EulerOS 完整安装指南
手把手讲解在 Ubuntu 22.04、CentOS 7/8、麒麟/EulerOS 上安装 Docker CE 的完整流程:官方源配置、国内镜像加速、常见安装错误处理、daemon.json 基础配置,以及运行第一个容器验证安装成功——包含运维环境中最常见的离线安装方案。
Docker 核心概念详解:容器 vs 虚拟机,镜像、容器、仓库与守护进程
从零开始理解 Docker:深入讲解容器与虚拟机的本质区别(隔离层次、性能开销、启动时间对比),以及 Docker 四大核心概念——镜像(Image)、容器(Container)、仓库(Registry)、守护进程(Daemon)的关系与工作原理,帮助运维工程师建立正确的容器认知模型。
Docker CI/CD 集成实战:GitLab CI 与 Jenkins 流水线最佳实践
系统讲解 Docker 在 CI/CD 流水线中的最佳实践:GitLab CI 完整流水线(构建-扫描-推送-部署四阶段)、Jenkins Pipeline with Docker Agent、DinD(Docker-in-Docker)vs Socket 挂载的安全对比、镜像 tag 策略(commit SHA/语义版本/环境标签)、并行测试与缓存优化,以及 GitLab CI + Harbor + Swarm/K8s 的端到端 CD 实现。
