首页/标签/DevOps

#DevOps

专题介绍

这里聚合 CodeNodeX AI 社区中与 DevOps 相关的技术文章和讨论,覆盖概念解释、工具对比、工程实践、常见问题和独立开发经验。

如果你正在研究 DevOps,建议先阅读高质量长文,再参与帖子讨论,形成从理解到实践的完整路径。

@maple-zhou·1 分钟阅读·Web 开发

Edge Runtime vs Node Runtime,怎么选?

Next.js 里每条路由都能选 runtime,Edge 快、便宜、全球分布,但 API 受限;Node 慢但全功能。怎么选一直纠结。 我的判断: middleware、纯转发、轻量计算 → Edge。 重业务、用到 Node 库(Prisma、Sharp、pdf)→ Node

#Next.js #DevOps♥ 890 评论
@helix-mu·1 分钟阅读·Web 开发

前端 monorepo:pnpm workspace 选型经验

几个内部包 + 主应用 + 文档站,迁到 pnpm workspace,整体体验不错。比 npm/yarn workspace 稳很多。 关键配置: 用 workspace: 协议锁内部包版本。 filter 做按需构建,CI 时间砍半。 用 changesets 管版本发布。

#TypeScript #DevOps♥ 840 评论
@rune-zhao·1 分钟阅读·云原生

Docker 多阶段构建,分享我的瘦身模板

团队里很多 Node 项目的镜像动辄 1GB+,整理了一份多阶段构建模板,能压到 200MB 内。 关键点:用 alpine、生产阶段不带 devDeps、利用 standalone 输出。 大家的镜像都多大?

#DevOps♥ 650 评论
@sunyi·1 分钟阅读·云原生

镜像从 1.2GB 压到 180MB,聊聊做了什么

接手一个老项目,Docker 镜像 1.2GB,拉一次好几分钟。一步步压到 180MB,过程分享下。 主要做了几件事: 切 alpine 基础镜像(省 400MB)。 多阶段构建,生产镜像不带源码和 devDeps(省 500MB)。 用 npm prune production

#DevOps♥ 720 评论
@tin-chen·1 分钟阅读·云原生

求助:Docker buildx 在 CI 里 cache 不命中

本地用 buildx + BuildKit 缓存很香,推到 GitHub Actions 后缓存基本不命中,每次都全量构建。 最后发现是: cache to 的 mode=max 必须开,默认只缓存最终层。 GHA cache 有 10GB 上限,超了会丢老的。 Dockerfi

#DevOps♥ 790 评论
@voltaic·1 分钟阅读·云原生

K8s 学习半年,聊聊入门路径

从零学了半年 K8s,到能独立部署和维护一个小集群。回顾下比较顺的路径,给后来人参考。 我的顺序: 先 kubectl 基本命令,跑通第一个 Deployment + Service。 学 Pod / Deployment / Service / Ingress 四件套概念。 上

#DevOps♥ 860 评论
@wendy-codes·1 分钟阅读·云原生

自托管还是上云?小团队的取舍

小团队 5 人,业务量不大,一直在纠结服务是自托管(VPS)还是直接上云(Vercel/Cloudflare/阿里云函数计算)。 简单算过账: 上云:人力省,但流量大了费用暴涨,被 vendor lock in 绑死。 自托管:便宜可控,但运维占用开发时间,故障自己背。 我们的折

#DevOps #开源♥ 930 评论
@xanadu·1 分钟阅读·云原生

Nginx 反代 Next.js,一个配置坑我半天

用 Nginx 反代 Next.js,页面能开,但所有 Server Action / 流式响应都挂。排查了半天发现是 buffering 和 Host header 的问题。 正确配置: 关键是 proxy buffering off ,否则 RSC 流式响应会卡住; Host

#DevOps #Next.js♥ 40 评论