<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>学海无涯，行者无疆</title>
    <link>https://walkerdu.com/</link>
    <description>walkerdu 的技术博客</description>
    <language>zh-CN</language>
    <atom:link href="https://walkerdu.com/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>2026-10-05T14:17:43Z</lastBuildDate>
    <item>
      <title><![CDATA[中年大叔的第一台DIY的NAS之系统配置]]></title>
      <link>https://walkerdu.com/2026/09/18/truenas-sth/</link>
      <guid isPermaLink="true">https://walkerdu.com/2026/09/18/truenas-sth/</guid>
      <pubDate>2026-09-18T01:07:00Z</pubDate>
      <category><![CDATA[life]]></category>
      <description><![CDATA[在中年大叔的第一台DIY的NAS中主要介绍了我搭建NAS的相关硬件选择和一些基础的硬件知识，那本文就总结一下这么久下来要想让NAS增加可玩性，需要安装哪些软件和怎样配置。 这里首先再介绍一下TrueNAS的相关知识，因为后续所有的配置和软件都是基于TrueNAS来进行的。 TrueNAS的基础 TrueNAS是一款基于 Debian Linux 的开源网络存储（NAS）和软件定义存储平台…]]></description>
    </item>
    <item>
      <title><![CDATA[一个内核参数导致的"幽灵进程"排查过程]]></title>
      <link>https://walkerdu.com/2026/07/13/multi_hive_analysis/</link>
      <guid isPermaLink="true">https://walkerdu.com/2026/07/13/multi_hive_analysis/</guid>
      <pubDate>2026-07-13T17:57:00Z</pubDate>
      <category><![CDATA[c++]]></category>
      <description><![CDATA[最近在将老服务上云，在k8s测试集群发现一个奇怪的问题，一个业务进程会自动启动二个，这里先说一下业务背景： 服务器本身的技术栈是c++&lua，业务使用了hive-framwork框架，服务管理使用了tcm，这里将某个服务上云是将相关的进程打包到一个Image，以富容器的方式运行 服务部署后…]]></description>
    </item>
    <item>
      <title><![CDATA[NAT穿透及P2P相关技术入门]]></title>
      <link>https://walkerdu.com/2026/06/22/nat_traversal/</link>
      <guid isPermaLink="true">https://walkerdu.com/2026/06/22/nat_traversal/</guid>
      <pubDate>2026-06-22T00:53:00Z</pubDate>
      <category><![CDATA[network]]></category>
      <description><![CDATA[在搞定中年大叔的第一台DIY的NAS后，要做的就是怎么做内网穿透和进行P2P相关的资源上传和下载，这个过程接触到了NAT类型，UPnP以及P2P相关的技术，下面是基于Claude和相关技术的RFC，官方文档整理的相关知识，相互学习和知识沉淀。 NAT 什么是NAT…]]></description>
    </item>
    <item>
      <title><![CDATA[中年大叔的第一台DIY的NAS]]></title>
      <link>https://walkerdu.com/2026/03/10/nas/</link>
      <guid isPermaLink="true">https://walkerdu.com/2026/03/10/nas/</guid>
      <pubDate>2026-03-10T18:23:00Z</pubDate>
      <category><![CDATA[life]]></category>
      <description><![CDATA[作为中年男人的一大爱好，终于还是要折腾一下NAS了，最主要的需求还是： 流媒体服务器；希望能够给孩子准备一些好的磨耳朵英语动画片，还有一些不删减的被下架的一些经典的电影，这些视频比较大，不适合放在云存储服务，因为占用空间比较大。 家庭文件备份与共享；这里需求没那么突出，现在全家都是用icloud云盘进行重要的数据备份和分享。其他的多媒体文件主要包括成长图片和视频，都是有多个冷备…]]></description>
    </item>
    <item>
      <title><![CDATA[2025年度总结]]></title>
      <link>https://walkerdu.com/2026/02/24/2026_lunar_new_year_summary/</link>
      <guid isPermaLink="true">https://walkerdu.com/2026/02/24/2026_lunar_new_year_summary/</guid>
      <pubDate>2026-02-24T17:27:11Z</pubDate>
      <category><![CDATA[年终总结]]></category>
      <description><![CDATA[过去的一年 过去一年用一个字概括就是：「忙」。 工作 今年算是比较重要的一年，自己参与的第四个项目08-19上线了，算是自己从开始深度参与的第二个手游项目了。能正常上线到今天的成绩算是工作这么多年最好的成绩了。 看了一下记录，2025-06-03开始996的，到现在了，还是996，估计要加班一周年，有点扛不住呀。不过项目的结果算是好的了，还是比较欣慰的。 我也负责了整体上线的规划和部署…]]></description>
    </item>
    <item>
      <title><![CDATA[Kubernetes之Services, Ingress, Network基础介绍]]></title>
      <link>https://walkerdu.com/2026/01/10/k8s-services/</link>
      <guid isPermaLink="true">https://walkerdu.com/2026/01/10/k8s-services/</guid>
      <pubDate>2026-01-10T00:16:00Z</pubDate>
      <category><![CDATA[k8s]]></category>
      <description><![CDATA[之前写过容器化技术之Linux Namespace 和Docker容器网络浅析，有了相关的了解后，我们再来看Kubernetes 的网络模型会更有体会和深入一点。 本文将介绍Kubernetes 的网络模型，其核心思想的关键部分有以下几个部分组成： 每个 Pod 有一个集群内唯一的 IP 地址 在 Kubernetes 集群中，每个 Pod 都像一台独立的小机器…]]></description>
    </item>
    <item>
      <title><![CDATA[Kubernetes之Workloads基础介绍]]></title>
      <link>https://walkerdu.com/2025/12/30/k8s-workloads/</link>
      <guid isPermaLink="true">https://walkerdu.com/2025/12/30/k8s-workloads/</guid>
      <pubDate>2025-12-30T12:08:00Z</pubDate>
      <category><![CDATA[k8s]]></category>
      <description><![CDATA[Workload（工作负载）是一个你在 Kubernetes 上运行的应用程序。无论你的负载是由单个组件还是由多个一同工作的组件构成， 你都可以在一组 Pod中运行它。 在 Kubernetes 中，Pod 代表的是集群上处于运行状态的一组容器的集合。 这里第一次接触Workload这个概念可能会有点晕，这里从过来人的角度解释一下：Workload（工作负责）是一个逻辑的概念…]]></description>
    </item>
    <item>
      <title><![CDATA[Kubernetes之Volumes存储基础介绍]]></title>
      <link>https://walkerdu.com/2025/12/10/k8s-storage/</link>
      <guid isPermaLink="true">https://walkerdu.com/2025/12/10/k8s-storage/</guid>
      <pubDate>2025-12-10T01:39:20Z</pubDate>
      <category><![CDATA[k8s]]></category>
      <description><![CDATA[在云原生时代，Kubernetes 已经成为容器编排的事实标准。然而，容器的短暂特性带来了一个根本性的挑战：如何持久化和管理数据？ 想象这样一个场景：你的应用容器因为某种原因崩溃了，Kubernetes 会立即重启一个新的容器实例。但问题来了——之前容器中的所有数据都消失了！数据库的记录、用户上传的文件、应用的日志…]]></description>
    </item>
    <item>
      <title><![CDATA[Kubernetes-记录CKA认证]]></title>
      <link>https://walkerdu.com/2025/12/02/k8s-cka/</link>
      <guid isPermaLink="true">https://walkerdu.com/2025/12/02/k8s-cka/</guid>
      <pubDate>2025-12-02T16:30:20Z</pubDate>
      <category><![CDATA[k8s]]></category>
      <description><![CDATA[关于CKA考试的考试大纲，在GitHub上cncf/curriculum的仓库中有最新的说明，例如目前是：CKA_Curriculum_v1.34.pdf linuxfoundation考试报名的页面的Domains & Competencies部分也说明了考试的能力知识要求。也给出了Learning Path to Certification，不过这个学习路径里面很多还是要付费的…]]></description>
    </item>
    <item>
      <title><![CDATA[Kubernetes基础概念之架构，对象和API]]></title>
      <link>https://walkerdu.com/2025/11/26/k8s_basic/</link>
      <guid isPermaLink="true">https://walkerdu.com/2025/11/26/k8s_basic/</guid>
      <pubDate>2025-11-26T13:36:12Z</pubDate>
      <category><![CDATA[k8s]]></category>
      <description><![CDATA[Kubernetes 我们用经典的What? Why? How?三段式分析框架来快速的了解和学习Kubernetes。 What Kubernetes是一个可移植，可扩展的开源平台，用于管理容器化的工作负载和服务，支持声明式的配置和自动化。 Kubernetes名字来源于希腊语，译为舵手或飞行员，由于名字过长，经常缩写为K8s…]]></description>
    </item>
    <item>
      <title><![CDATA[第一个云原生应用搭建之Registry的选择]]></title>
      <link>https://walkerdu.com/2025/11/07/my-first-cloud-native-app-depolyment/</link>
      <guid isPermaLink="true">https://walkerdu.com/2025/11/07/my-first-cloud-native-app-depolyment/</guid>
      <pubDate>2025-11-07T11:46:00Z</pubDate>
      <category><![CDATA[k8s]]></category>
      <description><![CDATA[从接触云原生开始，也过去有很久了，今年由于项目的原因，又荒废了，最近为了CKA的认证考试，所以打算继续整理和学习相关云原生的知识图谱。最近在腾讯云上搭建自己的Kubernetes集群，本文就是记录和整理一下，将自己的一些服务切换到Cloud Native 服务的过程和一些思考，欢迎交流。 整体我会从两个方面来阐述： Image：云原生应用的打包格式…]]></description>
    </item>
    <item>
      <title><![CDATA[Docker容器网络浅析]]></title>
      <link>https://walkerdu.com/2025/03/25/docker-network/</link>
      <guid isPermaLink="true">https://walkerdu.com/2025/03/25/docker-network/</guid>
      <pubDate>2025-03-25T00:01:12Z</pubDate>
      <category><![CDATA[k8s]]></category>
      <category><![CDATA[network]]></category>
      <description><![CDATA[在2年之前对容器化技术之Linux Namespace的相关知识进行了学习和梳理，了解了Linux内核如何支持虚拟化的相关技术特性；本文开始对Docker是如何进行容器网络管理的进行阐述；阐述的内容路径主要参考：Docker 官方的Network相关的知识图谱，对容器网络进行深入浅出的解析。 通过这篇文章，希望能够对容器和主机之间是如何进行网络管理的，同一个主机的容器之间…]]></description>
    </item>
    <item>
      <title><![CDATA[账务管理之beancount]]></title>
      <link>https://walkerdu.com/2025/03/11/beancount/</link>
      <guid isPermaLink="true">https://walkerdu.com/2025/03/11/beancount/</guid>
      <pubDate>2025-03-11T16:23:00Z</pubDate>
      <category><![CDATA[soft]]></category>
      <description><![CDATA[2023年终总结的时候，就定了一个目标：学习资产管理，坚持定期的进行review。学习资产管理的目的还是希望能够对自己的资产有个清晰的认识，以及对外来的一个预期和管理。 从推友那里得知了beancount：一款基于纯文本和复式记账原理的开源记账软件，基于数据完全自主可控和提供相对完善的可视化界面，所以选择通过beancount来入门财务管理的基础和软件使用方式，下面记录了一些学习过程…]]></description>
    </item>
    <item>
      <title><![CDATA[2024年度总结]]></title>
      <link>https://walkerdu.com/2025/02/09/2024_year_end_summary/</link>
      <guid isPermaLink="true">https://walkerdu.com/2025/02/09/2024_year_end_summary/</guid>
      <pubDate>2025-02-09T00:40:08Z</pubDate>
      <category><![CDATA[年终总结]]></category>
      <description><![CDATA[时光荏苒，岁月如梭，一转眼2024有过去了，这个年终总结推迟到了农历新年前，才抽空落笔，实在是拖沓他妈给拖沓开门，拖沓到家了。 本周提前一周开始休假，爸妈他们周六已经坐绿皮火车的卧铺回老家了，年假太多了，放着不休就过期了，想想老人家带了两个娃一年，让他们先回老家歇歇，我不想回老家的出发点有两个： 老大的腺样体肥大，生病了会很难受，呆在深圳天气不冷，空气质量也很好。 和爸妈待在一起太久了…]]></description>
    </item>
    <item>
      <title><![CDATA[构建自己的Running Page]]></title>
      <link>https://walkerdu.com/2025/01/15/running-page/</link>
      <guid isPermaLink="true">https://walkerdu.com/2025/01/15/running-page/</guid>
      <pubDate>2025-01-15T10:07:12Z</pubDate>
      <category><![CDATA[life]]></category>
      <description><![CDATA[去年的时候，就想开始整理一下自己Keep的跑步数据，最好能够导出来，今年打算切到Strava跑步，因为其相对开放的平台，还提供了开发者中心，我还是希望能够掌控自己的数据，最近发现了yihong的开源项目：running_page用来构建自己的跑步主页，很不错，完全符合我的预期；running_page支持的主要功能包括： 支持主流的运动设备和App导出数据，包括GPX数据…]]></description>
    </item>
    <item>
      <title><![CDATA[从blueprint工具搭建过程看docker network管理]]></title>
      <link>https://walkerdu.com/2024/06/21/docker-compose-use-summary/</link>
      <guid isPermaLink="true">https://walkerdu.com/2024/06/21/docker-compose-use-summary/</guid>
      <pubDate>2024-06-21T17:25:30Z</pubDate>
      <category><![CDATA[k8s]]></category>
      <description><![CDATA[周二的时候，客户端主程找到我们说有一个工具（docker image），需要我们帮忙搭建一下，丢给我们一个github地址：blueprintue-self-hosted-edition，然后提出了简单的需求： 只有指定的人才可以操作； 要做网络隔离，不能让这个工具后台偷偷的上传机密的数据； 接到需求后，大概看了一下这个工具，是一个UE蓝图的可视化展示的工具…]]></description>
    </item>
    <item>
      <title><![CDATA[Elasticsearch之Search]]></title>
      <link>https://walkerdu.com/2024/04/17/es_basic_search/</link>
      <guid isPermaLink="true">https://walkerdu.com/2024/04/17/es_basic_search/</guid>
      <pubDate>2024-04-17T15:32:08Z</pubDate>
      <category><![CDATA[infrastructure]]></category>
      <description><![CDATA[我们使用Elasticsearch的最终目的是从数据集中搜索想要的数据，并基于这些数据建立视图；Elasticsearch提供了很简单易用的查询方式来获得数据，例如： 我的服务中有哪些请求处理耗时超过500ms的； 在我的集群中…]]></description>
    </item>
    <item>
      <title><![CDATA[Elasticsearch之Index和Mapping]]></title>
      <link>https://walkerdu.com/2024/04/12/es_basic_index/</link>
      <guid isPermaLink="true">https://walkerdu.com/2024/04/12/es_basic_index/</guid>
      <pubDate>2024-04-12T17:37:08Z</pubDate>
      <category><![CDATA[infrastructure]]></category>
      <description><![CDATA[本文介绍Elasticsearch的Index和Mapping，要学习Elasticsearch，我觉得首先要知道ES是如何处理数据的，这样才能更好的去构建索引和搜索的模型，当然更深层次的是学习ES底层Luence如果进行索引管理的，这个后面在总结，这里只是先简单的学习ES的Index模块和Mapping是如何工作的，我们可以怎么通过他们来进行doc的字段映射，索引…]]></description>
    </item>
    <item>
      <title><![CDATA[一位老Vimer的插件配置和开箱即用的Vim镜像]]></title>
      <link>https://walkerdu.com/2024/03/28/vim/</link>
      <guid isPermaLink="true">https://walkerdu.com/2024/03/28/vim/</guid>
      <pubDate>2024-03-28T12:28:18Z</pubDate>
      <category><![CDATA[knife]]></category>
      <description><![CDATA[10年Vimer准备转战Visual Studio Code了，这些年的Vim使用来看，和VS Code这种IDE对比下来，稳定性和高效都相对差一点，特别是近两年，频繁的在C++，Go，Lua，Python之间来回切换，能明显感觉Vim的稳定性和效率都会明显下降。不过还是总结一下Vim的使用，和一些插件，以及NeoVim…]]></description>
    </item>
    <item>
      <title><![CDATA[龙年春节随笔]]></title>
      <link>https://walkerdu.com/2024/02/19/2024_lunar_new_year_summary/</link>
      <guid isPermaLink="true">https://walkerdu.com/2024/02/19/2024_lunar_new_year_summary/</guid>
      <pubDate>2024-02-19T19:25:12Z</pubDate>
      <category><![CDATA[life]]></category>
      <description><![CDATA[今天年后第一天上班，两周（请了5天育儿假）的假期转眼间就结束了，有些不舍，也有点开心😂，因为两个娃把我累得够呛。这里记录一些流水账和感想吧。 年前 2月3日开始休假，爸妈早上6:55的飞机，早早的5点就去送机，他们走后，就开启了我和老婆两个人带娃的日子了，由于年前老婆还要继续上班，所以我负责了遛娃，洗澡，洗衣服的重任，老婆则是在忙碌的工作缝隙中负责做饭的重任。 至于为什么不一起回老家过年…]]></description>
    </item>
  </channel>
</rss>