分享一份 K8s 资源 request/limit 经验值
K8s 资源 request/limit 配不好,要么 OOM 被杀,要么浪费资源。分享我们的经验值。 经验: request 决定调度,要贴近真实平均用量。 memory limit 必须设,否则 Pod 可能吃光节点内存。 CPU limit 谨慎设,容易被 throttle
这里聚合 CodeNodeX AI 社区中与 DevOps 相关的技术文章和讨论,覆盖概念解释、工具对比、工程实践、常见问题和独立开发经验。
如果你正在研究 DevOps,建议先阅读高质量长文,再参与帖子讨论,形成从理解到实践的完整路径。
K8s 资源 request/limit 配不好,要么 OOM 被杀,要么浪费资源。分享我们的经验值。 经验: request 决定调度,要贴近真实平均用量。 memory limit 必须设,否则 Pod 可能吃光节点内存。 CPU limit 谨慎设,容易被 throttle
Coolify 号称 "自托管的 Vercel/Heroku",半年前部署了一套,跑内部项目和 Side Project。整体体验分享一下。 优点: git push 自动部署, Preview Environment、回滚都有。 内置数据库(Postgres/Redis/Mon
安全审计要扫镜像里的 CVE,试了几个工具,分享一下对比。 Trivy:开源、快、报告友好,CI 集成方便。强推。 Grype:Anchore 出的,跟 Syft 配合做 SBOM。 Snyk:商业,IDE 集成好,但收费。 Docker Scout:官方新出的,跟 docker
metrics、logs、traces 被叫 "可观测性三件套",对小项目来说全套上成本太高。聊聊我们的最小可用方案。 落地顺序: metrics 先上:Prometheus + Grafana,看 QPS、延迟、错误率。 logs 接 Loki,集中查日志。 traces 最后
一个 Pod 频繁重启, kubectl describe 看到 Last State: OOMKilled ,但容器内 top 内存看着没超 limit。排查记录。 关键点: OOMKilled 看的是容器 limit,不是节点内存。 内存尖峰(一次性加载大文件)可能瞬间超限被
流水线跑一次 12 分钟,PR 反馈太慢。逐段 profile 后压到 4 分钟,分享下都做了啥。 优化点: install 缓存(pnpm store)省 90s。 Docker build 缓存(buildx gha)省 120s。 测试并行化(分 shard 跑)省 80s
新项目立项,数据库选 Postgres 还是 MySQL 又吵起来了。两边都有支持者,说说我的看法。 我的偏好:Postgres。 JSONB 支持强,文档/半结构化数据友好。 高级特性多:CTE、窗口函数、partial index、generated column。 扩展生态
家里有台旧小主机,折腾了一年 homelab,把能自托管的全自托管了,分享下心路历程。 现在跑着的服务: Gitea + Drone:私有 git 和 CI。 Vaultwarden:密码管理。 Jellyfin:影音。 Nextcloud:网盘。 AdGuard Home:去广
用户确认一次高风险动作后,重复点击、队列重投和参数替换都可能复用批准。本文用规范化 action digest、一次性消费、状态版本和幂等执行封闭窗口。
服务端测试通过不代表消费者仍可用。本文把规范差分、消费者契约、跨版本回放和迁移窗口组成兼容门,约束 Agent 修改 REST、事件与消息结构。
允许 Agent 自由抓取 URL 会把模型变成内网请求代理。本文给出 URL 规范化、全地址校验、连接 IP 钉扎、逐跳重定向检查、出口代理和攻击回归方案。
围绕 DevOps、Next.js 的技术趋势、工程实践和独立开发视角。