<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DevOps - 分类 - Shengxu · Cloud Architecture &amp; DevOps</title><link>https://shengxu.pages.dev/categories/devops/</link><description>Shengxu 的云架构 &amp; DevOps 技术博客：Kubernetes、Cilium、可观测性、LLM 基础设施、Agent 工程化等。</description><generator>Hugo 0.153.2 &amp; FixIt v0.4.0-alpha.3-20251225101113-8ffb9a95</generator><language>zh-CN</language><lastBuildDate>Fri, 17 Apr 2026 19:40:00 +0800</lastBuildDate><atom:link href="https://shengxu.pages.dev/categories/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>从 Azure SRE Agent 到 HolmesGPT：多云 Kubernetes 环境下的 AI 运维实践</title><link>https://shengxu.pages.dev/posts/azure-sre-agent-to-holmesgpt/</link><pubDate>Fri, 17 Apr 2026 19:40:00 +0800</pubDate><guid>https://shengxu.pages.dev/posts/azure-sre-agent-to-holmesgpt/</guid><category domain="https://shengxu.pages.dev/categories/ai/">AI</category><category domain="https://shengxu.pages.dev/categories/kubernetes/">Kubernetes</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><category domain="https://shengxu.pages.dev/categories/observability/">Observability</category><description>&lt;p&gt;多云 Kubernetes 时代，SRE 的痛点已经不只是“告警太多”，而是调查链路太长、上下文太分散、跨云排障成本太高。真正消耗人的，不是看一眼图表，而是在多个云平台、日志系统、部署记录和工单系统之间反复切换。&lt;/p&gt;</description></item><item><title>Cilium 2026（续）：统一数据平面正在怎样改变 Kubernetes 的平台结构</title><link>https://shengxu.pages.dev/posts/cilium-2026-part-2-unified-dataplane/</link><pubDate>Sat, 21 Mar 2026 14:31:56 +0800</pubDate><guid>https://shengxu.pages.dev/posts/cilium-2026-part-2-unified-dataplane/</guid><category domain="https://shengxu.pages.dev/categories/kubernetes/">Kubernetes</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><category domain="https://shengxu.pages.dev/categories/observability/">Observability</category><category domain="https://shengxu.pages.dev/categories/security/">Security</category><category domain="https://shengxu.pages.dev/categories/ai/">AI</category><description>&lt;p&gt;在&lt;a href="https://shengxu.pages.dev/posts/cilium-2026/"&gt;上一篇关于 Cilium 的文章&lt;/a&gt;中，我们探讨了 2026 年迁移潮背后的真实原因：它不再仅仅是“一个更快的 CNI”，而是将 Kubernetes 网络、安全、可观测与多集群能力，重新组织成了一套更统一的基础设施底座，并理清了它与 Istio 的分工协作边界。&lt;/p&gt;</description></item><item><title>在探讨 LLM 安全之前，你的 Kubernetes 底座及格了吗？</title><link>https://shengxu.pages.dev/posts/kubernetes-security-before-llm/</link><pubDate>Sat, 14 Mar 2026 10:00:00 +0800</pubDate><guid>https://shengxu.pages.dev/posts/kubernetes-security-before-llm/</guid><category domain="https://shengxu.pages.dev/categories/security/">Security</category><category domain="https://shengxu.pages.dev/categories/kubernetes/">Kubernetes</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><description>&lt;p&gt;大模型（LLM）与 AI Agent 的爆发不仅带来了业务模式的革命，也引入了诸如提示词注入、数据投毒等全新的应用层安全挑战。当大家的目光都被这些前沿漏洞所吸引时，我们不妨先停下来，问自己一个直击灵魂的问题：&lt;strong&gt;在探讨这些复杂的 AI 安全之前，承载所有业务的云原生底座及格了吗？&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Cilium在 2026 年到底能为我们带来什么</title><link>https://shengxu.pages.dev/posts/cilium-2026/</link><pubDate>Sun, 08 Mar 2026 10:30:00 +0800</pubDate><guid>https://shengxu.pages.dev/posts/cilium-2026/</guid><category domain="https://shengxu.pages.dev/categories/kubernetes/">Kubernetes</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><category domain="https://shengxu.pages.dev/categories/observability/">Observability</category><description>&lt;h2 class="heading-element" id="它到底带来了什么有意义的改变以及该如何与-istio-分工协作"&gt;&lt;span&gt;——它到底带来了什么有意义的改变，以及该如何与 Istio 分工协作&lt;/span&gt;
 &lt;a href="#%e5%ae%83%e5%88%b0%e5%ba%95%e5%b8%a6%e6%9d%a5%e4%ba%86%e4%bb%80%e4%b9%88%e6%9c%89%e6%84%8f%e4%b9%89%e7%9a%84%e6%94%b9%e5%8f%98%e4%bb%a5%e5%8f%8a%e8%af%a5%e5%a6%82%e4%bd%95%e4%b8%8e-istio-%e5%88%86%e5%b7%a5%e5%8d%8f%e4%bd%9c" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;到了 2026 年，很多团队讨论 Cilium，已经不是在问“它值不值得试试”，而是在问：“我们什么时候该迁过去？”
真正推动迁移的原因，通常不是单一的性能数字，而是 Cilium 把 Kubernetes 网络、安全、可观测性和多集群能力，重新组织成了一套更统一的基础设施底座。&lt;/p&gt;</description></item><item><title>周末造轮子：写了一个 LLM API Key 本地负载均衡器</title><link>https://shengxu.pages.dev/posts/llm-api-load-balancer/</link><pubDate>Sat, 14 Feb 2026 10:18:00 +0800</pubDate><guid>https://shengxu.pages.dev/posts/llm-api-load-balancer/</guid><category domain="https://shengxu.pages.dev/categories/ai/">AI</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><category domain="https://shengxu.pages.dev/categories/observability/">Observability</category><description>&lt;p&gt;最近因为一直在高强度使用各种 LLM 服务（OpenAI, Gemini, DeepSeek 等），遇到了一个很现实的痛点：&lt;strong&gt;贫穷&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;为了省钱，我申请了多个免费的 API Key（比如 Google Gemini 的 Free Tier，或者 DeepSeek 的赠送额度），但这些免费 Key 往往有严格的速率限制（RPM/TPM）。写代码写得正嗨，突然弹出一个 &lt;code&gt;429 Too Many Requests&lt;/code&gt;，思路瞬间被打断，非常搞心态。&lt;/p&gt;</description></item><item><title>实战 · 打造会记忆的AI 写作搭档（四）：可观察性（Metrics + Logs + Trace + Cost）</title><link>https://shengxu.pages.dev/posts/fantasy-novel-agent-observability/</link><pubDate>Thu, 05 Feb 2026 16:00:00 +0800</pubDate><guid>https://shengxu.pages.dev/posts/fantasy-novel-agent-observability/</guid><category domain="https://shengxu.pages.dev/categories/ai/">AI</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><category domain="https://shengxu.pages.dev/categories/observability/">Observability</category><description>&lt;p&gt;在上一篇中，我们讨论了 RAG 系统的安全性与 Prompt 注入防护。今天我们来聊聊另一个工程化深水区：&lt;strong&gt;可观察性（Observability）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;当系统从“能跑”走向“长期可用”，你一定会遇到三类问题：&lt;/p&gt;</description></item><item><title>实战 · 打造会记忆的AI 写作搭档（三）：安全架构（RAG 防护、事实守卫与 BYOK）</title><link>https://shengxu.pages.dev/posts/fantasy-novel-agent-security/</link><pubDate>Wed, 04 Feb 2026 10:00:00 +0800</pubDate><guid>https://shengxu.pages.dev/posts/fantasy-novel-agent-security/</guid><category domain="https://shengxu.pages.dev/categories/ai/">AI</category><category domain="https://shengxu.pages.dev/categories/security/">Security</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><category domain="https://shengxu.pages.dev/categories/observability/">Observability</category><description>&lt;p&gt;在前面2.5篇里，我已经把 &lt;a href="https://shengxu.pages.dev/posts/fantasy-novel-agent-architecture-evolution/"&gt;FantasyNovelAgent&lt;/a&gt; 的主干讲清楚了：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://shengxu.pages.dev/posts/fantasy-novel-agent-architecture-evolution/"&gt;实战 · 打造会记忆的AI 写作搭档（一）：多 Agent 架构进化&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://shengxu.pages.dev/posts/fantasy-novel-agent-database-evolution/"&gt;实战 · 打造会记忆的AI 写作搭档（二）：数据库篇&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://shengxu.pages.dev/posts/fantasy-novel-agent-retrieval-evolution/"&gt;实战 · 打造会记忆的AI 写作搭档（坤）：检索系统篇&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这一篇我们深入探讨 AI 系统最容易被忽视、但至关重要的环节：&lt;strong&gt;安全性（Security）&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>实战 · 打造会记忆的AI 写作搭档（坤）：检索系统篇（向量检索、混合检索与云化）</title><link>https://shengxu.pages.dev/posts/fantasy-novel-agent-retrieval-evolution/</link><pubDate>Wed, 28 Jan 2026 10:30:00 +0800</pubDate><guid>https://shengxu.pages.dev/posts/fantasy-novel-agent-retrieval-evolution/</guid><category domain="https://shengxu.pages.dev/categories/ai/">AI</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><description>&lt;blockquote&gt;
&lt;p&gt;在《&lt;a href="https://shengxu.pages.dev/posts/fantasy-novel-agent-architecture-evolution/"&gt;实战 · 打造会记忆的AI 写作搭档（一）：多 Agent 架构进化&lt;/a&gt;》里，我把“多 Agent 如何协作、记忆如何串起来”讲清楚了；在《&lt;a href="https://shengxu.pages.dev/posts/fantasy-novel-agent-database-evolution/"&gt;实战 · 打造会记忆的AI 写作搭档（二）：数据库篇（从 JSON 到单库，再到关系表）&lt;/a&gt;》里，我把“事实层”从 JSON 到 &lt;a href="https://shengxu.pages.dev/posts/fantasy-novel-agent-database-evolution/"&gt;SQLite&lt;/a&gt; 再到关系表的演进复盘了一遍。&lt;/p&gt;</description></item><item><title>实战 · 打造会记忆的AI 写作搭档（二）：数据库篇（从 JSON 到单库，再到关系表）</title><link>https://shengxu.pages.dev/posts/fantasy-novel-agent-database-evolution/</link><pubDate>Wed, 28 Jan 2026 10:00:00 +0800</pubDate><guid>https://shengxu.pages.dev/posts/fantasy-novel-agent-database-evolution/</guid><category domain="https://shengxu.pages.dev/categories/ai/">AI</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><description>&lt;blockquote&gt;
&lt;p&gt;如果你已经读过《&lt;a href="https://shengxu.pages.dev/posts/fantasy-novel-agent-architecture-evolution/"&gt;实战 · 打造会记忆的AI 写作搭档（一）：多 Agent 架构进化&lt;/a&gt;》，大概率对“多 Agent 如何协作、记忆如何串起来”有个整体印象。但真正让系统长期可用的，不只是一张好看的架构图，还得有一套能扛住增长的数据底座：能查、能改、能回溯。&lt;/p&gt;</description></item><item><title>实战 · 打造会记忆的AI 写作搭档（一）：多 Agent 架构进化</title><link>https://shengxu.pages.dev/posts/fantasy-novel-agent-architecture-evolution/</link><pubDate>Sun, 25 Jan 2026 10:00:00 +0800</pubDate><guid>https://shengxu.pages.dev/posts/fantasy-novel-agent-architecture-evolution/</guid><category domain="https://shengxu.pages.dev/categories/ai/">AI</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><description>&lt;p&gt;写长篇小说时，最痛的不是“写不出来”，而是“写着写着就忘了自己写过什么”：伏笔埋没埋好？角色是不是上一章已经受伤？某个设定到底什么时候定下来的？当篇幅走到几十万字后，这些信息如果只靠人脑和零散笔记维持，很快就会失控。&lt;/p&gt;</description></item><item><title>Kubernetes 复杂度论：从一场面试题说起</title><link>https://shengxu.pages.dev/posts/kubernetes-complexity-interview/</link><pubDate>Sat, 24 Jan 2026 12:47:00 +0800</pubDate><guid>https://shengxu.pages.dev/posts/kubernetes-complexity-interview/</guid><category domain="https://shengxu.pages.dev/categories/kubernetes/">Kubernetes</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><description>&lt;p&gt;最近经历了一场面试，面试官抛出了一个看似常规的问题：“你认为什么情况下应该使用 Kubernetes，而什么情况下使用 Kubernetes 是没有必要的、徒增复杂度？”&lt;/p&gt;</description></item><item><title>实战：基于 Cloudflare Vectorize 与 Gemini 构建全自动 AI 语义搜索</title><link>https://shengxu.pages.dev/posts/building-ai-search-with-cloudflare-and-gemini/</link><pubDate>Fri, 23 Jan 2026 15:30:00 +0800</pubDate><guid>https://shengxu.pages.dev/posts/building-ai-search-with-cloudflare-and-gemini/</guid><category domain="https://shengxu.pages.dev/categories/ai/">AI</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><description>&lt;p&gt;在 2026 年，给个人博客加上 AI 搜索已经不是什么新鲜事。但如何&lt;strong&gt;零成本&lt;/strong&gt;、&lt;strong&gt;全自动&lt;/strong&gt;且&lt;strong&gt;高性能&lt;/strong&gt;地实现这一功能，依然是一个值得探讨的技术话题。&lt;/p&gt;
&lt;p&gt;本文将详细拆解本站 AI Search 功能背后的技术架构，展示如何组合 &lt;strong&gt;Cloudflare Workers&lt;/strong&gt;、&lt;strong&gt;Vectorize&lt;/strong&gt;、&lt;strong&gt;D1&lt;/strong&gt; 以及 &lt;strong&gt;Google Gemini&lt;/strong&gt;，构建一套闭环的 RAG（检索增强生成）系统。&lt;/p&gt;</description></item><item><title>Helm 4 深度解析：不只是版本号 +1，而是 Kubernetes 原生时代的新起点</title><link>https://shengxu.pages.dev/posts/helm-4-deep-dive-kubernetes-native-delivery/</link><pubDate>Thu, 22 Jan 2026 10:00:00 +0800</pubDate><guid>https://shengxu.pages.dev/posts/helm-4-deep-dive-kubernetes-native-delivery/</guid><category domain="https://shengxu.pages.dev/categories/kubernetes/">Kubernetes</category><category domain="https://shengxu.pages.dev/categories/devops/">DevOps</category><description>&lt;p&gt;在基础设施领域，有些版本更新是“锦上添花”，而有些则是“脱胎换骨”。如果说 Helm 3 让我们告别了 Tiller 的噩梦，那么于 &lt;strong&gt;2025 年 11 月&lt;/strong&gt; 正式发布的 Helm 4，则是 Helm 真正理解并融入 Kubernetes 声明式哲学的成人礼。&lt;/p&gt;</description></item></channel></rss>