<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>RainFD&apos;s Blog</title><description>RainFD的个人博客，分享技术生活。</description><link>https://rainfd.github.io/</link><item><title>拆解 Hermes 的记忆系统</title><link>https://rainfd.github.io/posts/hermes-memory-design/hermes-memory-design/</link><guid isPermaLink="true">https://rainfd.github.io/posts/hermes-memory-design/hermes-memory-design/</guid><description>跟着一次完整的 Hermes 会话，拆解记忆系统的三层架构、冻结快照机制、全量注入的设计取舍，以及与 OpenClaw 的差异。</description><pubDate>Tue, 23 Jun 2026 08:00:00 GMT</pubDate></item><item><title>MCP 模型上下文协议详解：LLM Agent 开发新范式</title><link>https://rainfd.github.io/posts/what-is-mcp/what-is-mcp/</link><guid isPermaLink="true">https://rainfd.github.io/posts/what-is-mcp/what-is-mcp/</guid><description>深入解析 Model Context Protocol（MCP）的架构设计、协议内容与生态现状，探讨它能否像 USB-C 统一外设一样统一 LLM 工具和数据源的接入标准。</description><pubDate>Thu, 17 Apr 2025 16:00:00 GMT</pubDate></item><item><title>K9s 终端 Kubernetes 管理工具简易教程</title><link>https://rainfd.github.io/posts/k9s-tutorial/k9s-tutorial/</link><guid isPermaLink="true">https://rainfd.github.io/posts/k9s-tutorial/k9s-tutorial/</guid><description>K9s 是基于终端的 Kubernetes UI 管理工具，操作逻辑模仿 Vim，几分钟即可上手。本文演示常用操作：资源浏览、日志查看、Shell 进入和端口转发等。</description><pubDate>Sun, 17 Jul 2022 16:00:00 GMT</pubDate></item><item><title>Skaffold 本地 Kubernetes 开发工具简易教程</title><link>https://rainfd.github.io/posts/skaffold-tutorial/skaffold-tutorial/</link><guid isPermaLink="true">https://rainfd.github.io/posts/skaffold-tutorial/skaffold-tutorial/</guid><description>Skaffold 是什么？简单来说就是一个本地的CICD工具，可以将你的应用快速部署到Kubernetes集群。 特性： - 提供本地快速的Kubernetes开发体验，优化了从源代码到Kubernetes的流程</description><pubDate>Tue, 12 Jul 2022 23:15:25 GMT</pubDate></item><item><title>Skaffold实践指南</title><link>https://rainfd.github.io/posts/skaffold-practice-guide/skaffold-practice-guide/</link><guid isPermaLink="true">https://rainfd.github.io/posts/skaffold-practice-guide/skaffold-practice-guide/</guid><description>深入 Skaffold 的 Build、Test 和 Deploy 三阶段配置，介绍 Docker、Jib、ko 等多种构建方式及 Helm、Kubectl 等部署器的实践用法。</description><pubDate>Tue, 12 Jul 2022 16:00:00 GMT</pubDate></item><item><title>搭建Linux2.6内核调试环境</title><link>https://rainfd.github.io/posts/linux-2.6-kernel-debug-env/linux-2.6-kernel-debug-env/</link><guid isPermaLink="true">https://rainfd.github.io/posts/linux-2.6-kernel-debug-env/linux-2.6-kernel-debug-env/</guid><description>使用 QEMU + BusyBox 从零搭建 Linux 2.6 内核调试环境，记录内核编译、根文件系统制作、GDB 远程调试等完整流程以及踩过的坑。</description><pubDate>Wed, 21 Apr 2021 16:00:00 GMT</pubDate></item><item><title>关于RISC-V开发板的二三事</title><link>https://rainfd.github.io/posts/about-riscv-dev-boards/about-riscv-dev-boards/</link><guid isPermaLink="true">https://rainfd.github.io/posts/about-riscv-dev-boards/about-riscv-dev-boards/</guid><description>从 MIT 6.S081 课程出发，调研市面上各款 RISC-V 开发板（SiFive、全志 D1、K210 等），分享选型历程与 RISC-V 生态的现状观察。</description><pubDate>Wed, 09 Dec 2020 16:00:00 GMT</pubDate></item><item><title>ROOK 云原生存储编排工具安装教程与 Ceph 集群搭建</title><link>https://rainfd.github.io/posts/rook-install-tutorial/rook-install-tutorial/</link><guid isPermaLink="true">https://rainfd.github.io/posts/rook-install-tutorial/rook-install-tutorial/</guid><description>ROOK 是云原生存储编排工具，可快速在 Kubernetes 上搭建 Ceph 集群。本文记录完整的安装流程、磁盘清空、StorageClass 配置及 Dashboard 访问等实践细节。</description><pubDate>Thu, 12 Nov 2020 16:00:00 GMT</pubDate></item><item><title>Python环境&amp;工程搭建</title><link>https://rainfd.github.io/posts/python-project-setup/python-project-setup/</link><guid isPermaLink="true">https://rainfd.github.io/posts/python-project-setup/python-project-setup/</guid><description>从 pyenv 版本管理到 Poetry 依赖管理，再到 Makefile 自动化脚本，一文讲清楚 Python 项目在 macOS/Linux 上的完整工程搭建流程，附带示例工程地址。</description><pubDate>Sun, 14 Jun 2020 16:00:00 GMT</pubDate></item><item><title>Kubernetes DNS 原理与 CoreDNS 深入解析</title><link>https://rainfd.github.io/posts/k8s-dns-coredns/k8s-dns-coredns/</link><guid isPermaLink="true">https://rainfd.github.io/posts/k8s-dns-coredns/k8s-dns-coredns/</guid><description>从 DNS 基本原理出发，深入解析 Kubernetes 集群中 DNS 的工作机制、CoreDNS 架构与配置，以及生产环境中常见的 DNS 解析故障排查思路。</description><pubDate>Thu, 02 Apr 2020 16:00:00 GMT</pubDate></item><item><title>Awk 文本处理工具使用教程与实战案例</title><link>https://rainfd.github.io/posts/awk-tutorial/awk-tutorial/</link><guid isPermaLink="true">https://rainfd.github.io/posts/awk-tutorial/awk-tutorial/</guid><description>从基础语法到实战案例，全面讲解 Linux Awk 文本处理工具的用法，包括变量、数组、自定义函数和 group by 统计等进阶技巧。</description><pubDate>Sun, 02 Feb 2020 16:00:00 GMT</pubDate></item><item><title>记一次线上Redis警报</title><link>https://rainfd.github.io/posts/redis-connection-alarm/redis-connection-alarm/</link><guid isPermaLink="true">https://rainfd.github.io/posts/redis-connection-alarm/redis-connection-alarm/</guid><description>记录一次线上 Redis 集群连接数超过 80% 警报的排查与解决过程，分析连接数增长原因、排查步骤以及如何优化 Redis 客户端连接池配置。</description><pubDate>Sun, 15 Dec 2019 16:00:00 GMT</pubDate></item><item><title>记一次线上K8s临时存储与驱逐的问题</title><link>https://rainfd.github.io/posts/k8s-ephemeral-storage-eviction/k8s-ephemeral-storage-eviction/</link><guid isPermaLink="true">https://rainfd.github.io/posts/k8s-ephemeral-storage-eviction/k8s-ephemeral-storage-eviction/</guid><description>记录一次线上 Kubernetes 容器因临时存储耗尽被驱逐的排查过程，分析 Ephemeral Storage 机制、驱逐策略及最终解决方案。</description><pubDate>Wed, 30 Oct 2019 16:00:00 GMT</pubDate></item><item><title>使用Travis CI构建部署GithubPage</title><link>https://rainfd.github.io/posts/travis-ci-github-pages/travis-ci-github-pages/</link><guid isPermaLink="true">https://rainfd.github.io/posts/travis-ci-github-pages/travis-ci-github-pages/</guid><description>介绍 GitHub Pages 的两种类型及工作原理，并详细演示如何使用 Travis CI 实现 Hexo 博客的自动构建与部署，让每次提交都能自动更新站点。</description><pubDate>Sat, 19 Oct 2019 16:00:00 GMT</pubDate></item><item><title>成为DevOps工程师-版本控制Git篇</title><link>https://rainfd.github.io/posts/becoming-devops-git/becoming-devops-git/</link><guid isPermaLink="true">https://rainfd.github.io/posts/becoming-devops-git/becoming-devops-git/</guid><description>不介绍 Git 基础概念，直接分享不常见但实用的 Git 技巧：rebase 工作流、cherry-pick、reflog 救急、submodule 管理以及推荐学习资源。</description><pubDate>Fri, 17 May 2019 16:00:00 GMT</pubDate></item><item><title>成为DevOps工程师-配置Ansible篇</title><link>https://rainfd.github.io/posts/becoming-devops-ansible/becoming-devops-ansible/</link><guid isPermaLink="true">https://rainfd.github.io/posts/becoming-devops-ansible/becoming-devops-ansible/</guid><description>从 Ansible 基本概念到核心模块实战，系统学习如何使用 Ansible 实现自动化配置管理、应用部署和任务编排，成为 DevOps 工程师的必备技能。</description><pubDate>Fri, 19 Apr 2019 16:00:00 GMT</pubDate></item><item><title>成为DevOps工程师-配置Terraform篇</title><link>https://rainfd.github.io/posts/becoming-devops-terraform/becoming-devops-terraform/</link><guid isPermaLink="true">https://rainfd.github.io/posts/becoming-devops-terraform/becoming-devops-terraform/</guid><description>系统学习 Terraform 基础设施即代码的核心概念、HCL 语法、Provider 配置及 State 管理，通过实战案例掌握 AWS/GCP 资源的自动化管理。</description><pubDate>Sat, 06 Apr 2019 16:00:00 GMT</pubDate></item><item><title>Bottle源码阅读笔记（二）：路由</title><link>https://rainfd.github.io/posts/bottle-source-routing/bottle-source-routing/</link><guid isPermaLink="true">https://rainfd.github.io/posts/bottle-source-routing/bottle-source-routing/</guid><description>深入 Bottle 源码，分析 URL 路由映射的生成与请求匹配机制，以及错误页面的处理。</description><pubDate>Tue, 13 Jun 2017 16:00:00 GMT</pubDate></item><item><title>Bottle源码阅读笔记（一）：WSGI</title><link>https://rainfd.github.io/posts/bottle-source-wsgi/bottle-source-wsgi/</link><guid isPermaLink="true">https://rainfd.github.io/posts/bottle-source-wsgi/bottle-source-wsgi/</guid><description>通过阅读 Bottle 源码，深入理解 WSGI 协议的工作原理、请求处理流程以及 Python Web 框架如何通过 WSGI 接口与 Web 服务器进行交互。</description><pubDate>Sun, 04 Jun 2017 16:00:00 GMT</pubDate></item><item><title>Python &quot;__slots__&quot; 详解</title><link>https://rainfd.github.io/posts/python-slots/python-slots/</link><guid isPermaLink="true">https://rainfd.github.io/posts/python-slots/python-slots/</guid><description>深入理解 Python __slots__ 的实现原理、性能优势、内存节省以及使用注意事项。</description><pubDate>Thu, 06 Apr 2017 16:00:00 GMT</pubDate></item><item><title>[译]如何在Web开发中使用Python</title><link>https://rainfd.github.io/posts/howto-python-web-dev/howto-python-web-dev/</link><guid isPermaLink="true">https://rainfd.github.io/posts/howto-python-web-dev/howto-python-web-dev/</guid><description>这篇文档展示了 Python 如何融入到 Web 开发中，介绍几种 Python 结合 Web 服务器的方法以及开发网站的一般做法。</description><pubDate>Wed, 22 Feb 2017 16:00:00 GMT</pubDate></item></channel></rss>