# EvenChan's Ops. > devops_note ## Identity SignalPaper is a bilingual Astro theme and demo site maintained by Even Chan. It is built for long-form writing, project archives, static search, and AI-readable personal publishing. Site: https://opscloud.vip Repository: https://github.com/evenchan86 Author: Even Chan (https://opscloud.vip/about) ## Best entry points for agents - [For Agents](https://opscloud.vip/for-agents): Highest-signal orientation page for machine readers. - [For Agents (Chinese)](https://opscloud.vip/for-agents): Chinese orientation page. - [LLMs Full](https://opscloud.vip/llms-full.txt): Expanded machine-readable summary of content and routes. - [Features](https://opscloud.vip/features): Core theme capabilities and default surfaces. - [Docs](https://opscloud.vip/docs): Configuration, content model, bilingual setup, and search. - [Getting Started](https://opscloud.vip/docs/getting-started): Install, build, and replace the demo content. - [Configuration](https://opscloud.vip/docs/configuration): Site config, production URL, and integration settings. - [Content Model](https://opscloud.vip/docs/content-model): Posts, projects, and language folders. - [Bilingual Setup](https://opscloud.vip/docs/bilingual): English and Chinese route structure. - [Search](https://opscloud.vip/docs/search): Pagefind search behavior and preview notes. - [FAQ](https://opscloud.vip/faq): Common questions about using the theme. ## Language policy - English is the default language at the root path. - Chinese is at the root path. English lives under /en. - Posts and projects usually have language counterparts with the same logical slug. - Tag detail pages are language-specific and should not be assumed to be one-to-one translations. ## Machine endpoints - Sitemap: https://opscloud.vip/sitemap.xml - RSS: https://opscloud.vip/rss.xml - llms.txt: https://opscloud.vip/llms.txt - llms-full.txt: https://opscloud.vip/llms-full.txt ## Demo writings (English) ## Demo writings (Chinese) - [Vibe Coding 02:Dynamic Workflows —— 让 Claude 自己写脚本调度几百个 Agent](https://opscloud.vip/posts/vibe-coding-02-dynamic-workflows): Claude Code 在 5/28 跟 Opus 4.8 一起放出了 Dynamic Workflows。这篇聊聊它怎么把"计划"搬进 JavaScript 脚本,以及什么场景下值得用。 - [OpenClaw 05:知识管理 —— 让 Agent 长记性](https://opscloud.vip/posts/openclaw-05-knowledge-management): OpenClaw 的 Memory 系统让 Agent 可以跨会话记住关键信息。这篇讲讲它的三层架构、语义搜索、以及我是怎么把它用在日常运维里的。 - [Kubernetes 出口网络策略管理操作指南](https://opscloud.vip/posts/k8s-egress-policy-howto): 通过 CoreDNS hosts 插件配合 Calico NetworkPolicy,实现 Kubernetes 生产环境的出口域名访问控制。不需要换 CNI,不需要 Service Mesh,纯开源方案。 - [Vibe Coding 01:Claude Code Hooks —— 让 AI 按你的规矩来](https://opscloud.vip/posts/vibe-coding-01-hooks): Claude Code 的 Hooks 机制能让你在 AI 编辑文件、执行命令、需要输入时自动运行脚本。这篇记录我配置的几个实用 Hook,以及过程中踩到的坑。 - [OpenClaw 04:文件管理 —— AI 翻你文件夹的能力](https://opscloud.vip/posts/openclaw-04-file-management): OpenClaw 能做的不只是聊天。这篇记录我试了它的文件搜索、批量处理、自动整理和磁盘清理四个能力,哪些好用,哪些翻车了。 - [OpenClaw 03:装好之后 —— 日常使用与社区 Skills 指南](https://opscloud.vip/posts/openclaw-03-daily-usage): Gateway 跑起来只是第一步。这篇聊怎么用它干活:管理 Gateway、装社区 Skills、看用量、以及几个实际场景里踩到的经验。 - [OpenClaw 02:Mac 本地安装与配置全流程](https://opscloud.vip/posts/openclaw-02-install-mac): 在 Mac 上从零安装 OpenClaw,配置 DeepSeek API,跑通 Gateway 和 Web UI。记录安装过程中踩到的坑和解决方法。 - [OpenClaw 01:一个运维眼中的 AI Agent Gateway](https://opscloud.vip/posts/openclaw-01-intro): OpenClaw 是一个开源的 AI Agent Gateway。作为 13 年运维,我从部署、扩展、成本三个角度聊聊为什么它在实际工作中有用,以及和 Claude Code 的关系。 - [Claude Code Skills 安装与使用完整指南](https://opscloud.vip/posts/claude-code-skills-%E5%AE%89%E8%A3%85%E4%B8%8E%E4%BD%BF%E7%94%A8%E5%AE%8C%E6%95%B4%E6%8C%87%E5%8D%97): Claude Code Skills 安装与使用完整指南 - [Claude Code 工作流重构:从辅助工具到开发伙伴](https://opscloud.vip/posts/claude-code-%E5%B7%A5%E4%BD%9C%E6%B5%81%E9%87%8D%E6%9E%84%E4%BB%8E%E8%BE%85%E5%8A%A9%E5%B7%A5%E5%85%B7%E5%88%B0%E5%BC%80%E5%8F%91%E4%BC%99%E4%BC%B4): Claude Code 工作流重构:从辅助工具到开发伙伴 - [使用 Render 快速部署自建的Docker镜像加速服务](https://opscloud.vip/posts/%E4%BD%BF%E7%94%A8-render-%E5%BF%AB%E9%80%9F%E9%83%A8%E7%BD%B2%E8%87%AA%E5%BB%BA%E7%9A%84docker%E9%95%9C%E5%83%8F%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1): 使用 Render 快速部署自建的Docker镜像加速服务 - [RoCE教程: 深入理解和配置RDMA over Converged Ethernet(RoCE)](https://opscloud.vip/posts/roce%E6%95%99%E7%A8%8B-%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%E5%92%8C%E9%85%8D%E7%BD%AErdma-over-converged-ethernetroce): RoCE教程: 深入理解和配置RDMA over Converged Ethernet(RoCE) - [记NVIDIA显卡A100在K8S POD中“Failed to initialize NVML:Unknown Error“问题解决](https://opscloud.vip/posts/%E8%AE%B0nvidia%E6%98%BE%E5%8D%A1a100%E5%9C%A8k8s-pod%E4%B8%ADfailed-to-initialize-nvmlunknown-error%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3): 记NVIDIA显卡A100在K8S POD中“Failed to initialize NVML:Unknown Error“问题解决 - [如何解决系统报错:nf_conntrack:table full, dropping packets](https://opscloud.vip/posts/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E7%B3%BB%E7%BB%9F%E6%8A%A5%E9%94%99nf_conntrack-table-full-dropping-packets): 如何解决系统报错:nf_conntrack:table full, dropping packets - [如何快速修复重装系统后的 Kubernetes Master 节点](https://opscloud.vip/posts/%E5%A6%82%E4%BD%95%E5%BF%AB%E9%80%9F%E4%BF%AE%E5%A4%8D%E9%87%8D%E8%A3%85%E7%B3%BB%E7%BB%9F%E5%90%8E%E7%9A%84-kubernetes-master-%E8%8A%82%E7%82%B9): 如何快速修复重装系统后的 Kubernetes Master 节点 - [k8s-ConfigMap 实现应用和配置分离](https://opscloud.vip/posts/k8s-configmap-%E5%AE%9E%E7%8E%B0%E5%BA%94%E7%94%A8%E5%92%8C%E9%85%8D%E7%BD%AE%E5%88%86%E7%A6%BB): k8s-ConfigMap 实现应用和配置分离 - [Kubernetes的调度均衡器Descheduler](https://opscloud.vip/posts/kubernetes%E7%9A%84%E8%B0%83%E5%BA%A6%E5%9D%87%E8%A1%A1%E5%99%A8descheduler): Kubernetes的调度均衡器Descheduler - [K8S calico组件故障排查](https://opscloud.vip/posts/k8scalico%E7%BB%84%E4%BB%B6%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5): K8S calico组件故障排查 - [K8S备份、恢复、迁移神器 Velero](https://opscloud.vip/posts/k8s%E5%A4%87%E4%BB%BD%E6%81%A2%E5%A4%8D%E8%BF%81%E7%A7%BB%E7%A5%9E%E5%99%A8-velero): K8S备份、恢复、迁移神器 Velero - [k8s之纵向扩缩容Vpa](https://opscloud.vip/posts/k8s%E4%B9%8B%E7%BA%B5%E5%90%91%E6%89%A9%E7%BC%A9%E5%AE%B9vpa): k8s之纵向扩缩容Vpa - [01. GO之从零实现Web框架](https://opscloud.vip/posts/01-go%E4%B9%8B%E4%BB%8E%E9%9B%B6%E5%AE%9E%E7%8E%B0web%E6%A1%86%E6%9E%B6): 01. GO之从零实现Web框架 - [etcd-operator的部署及使用](https://opscloud.vip/posts/etcd-operator%E7%9A%84%E9%83%A8%E7%BD%B2%E5%8F%8A%E4%BD%BF%E7%94%A8): etcd-operator的部署及使用 - [Kubernetes 最佳安全实践指南(更新版)](https://opscloud.vip/posts/kubernetes-%E6%9C%80%E4%BD%B3%E5%AE%89%E5%85%A8%E5%AE%9E%E8%B7%B5%E6%8C%87%E5%8D%97%E6%9B%B4%E6%96%B0%E7%89%88): Kubernetes 最佳安全实践指南(更新版) - [Pod 一直停留在 Terminating 状态问题处理](https://opscloud.vip/posts/pod-%E4%B8%80%E7%9B%B4%E5%81%9C%E7%95%99%E5%9C%A8-terminating-%E7%8A%B6%E6%80%81%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86): Pod 一直停留在 Terminating 状态问题处理 - [golang cobra的一些笔记](https://opscloud.vip/posts/golang-cobra-notes): golang cobra的一些笔记 - [从一次IPVS故障开始的Kubernetes容器网络排障](https://opscloud.vip/posts/%E4%BB%8E%E4%B8%80%E6%AC%A1ipvs%E6%95%85%E9%9A%9C%E5%BC%80%E5%A7%8B%E7%9A%84kubernetes%E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E6%8E%92%E9%9A%9C): 从一次IPVS故障开始的Kubernetes容器网络排障 - [K8S 部署流程](https://opscloud.vip/posts/%E6%9C%AC%E5%9C%B0-kubernetes-%E9%9B%86%E7%BE%A4%E5%AE%89%E8%A3%85): K8S 部署流程 - [K8S 问题排查:cgroup 内存泄露问题](https://opscloud.vip/posts/k8s-%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5cgroup-%E5%86%85%E5%AD%98%E6%B3%84%E9%9C%B2%E9%97%AE%E9%A2%98): K8S 问题排查:cgroup 内存泄露问题 - [Kubernetes 平滑移除节点](https://opscloud.vip/posts/kubernetes-%E5%B9%B3%E6%BB%91%E7%A7%BB%E9%99%A4%E8%8A%82%E7%82%B9): Kubernetes 平滑移除节点 - [使用 Docker 加速开发工作流](https://opscloud.vip/posts/%E4%BD%BF%E7%94%A8-docker-%E5%8A%A0%E9%80%9F%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E6%B5%81): 使用 Docker 加速开发工作流 - [如何在不重建镜像的情况下修改容器](https://opscloud.vip/posts/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E9%87%8D%E5%BB%BA%E9%95%9C%E5%83%8F%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E4%BF%AE%E6%94%B9%E5%AE%B9%E5%99%A8): 如何在不重建镜像的情况下修改容器 - [5个维度对 Kubernetes 集群优化](https://opscloud.vip/posts/5%E4%B8%AA%E7%BB%B4%E5%BA%A6%E5%AF%B9-kubernetes-%E9%9B%86%E7%BE%A4%E4%BC%98%E5%8C%96): 5个维度对 Kubernetes 集群优化 - [Kubernetes 故障解决心得 (一)](https://opscloud.vip/posts/kubernetes-%E6%95%85%E9%9A%9C%E8%A7%A3%E5%86%B3%E5%BF%83%E5%BE%97-%E4%B8%80): Kubernetes 故障解决心得 (一) - [根据 Configmap Secret 变化更新 Deployment](https://opscloud.vip/posts/%E6%A0%B9%E6%8D%AE-configmap-secret-%E5%8F%98%E5%8C%96%E6%9B%B4%E6%96%B0-deployment): 根据 Configmap Secret 变化更新 Deployment - [Kubernetes 资源预留配置](https://opscloud.vip/posts/kubernetes-%E8%B5%84%E6%BA%90%E9%A2%84%E7%95%99%E9%85%8D%E7%BD%AE): Kubernetes 资源预留配置 - [Kubernetes 临时存储需要限制吗?](https://opscloud.vip/posts/kubernetes-%E4%B8%B4%E6%97%B6%E5%AD%98%E5%82%A8%E9%9C%80%E8%A6%81%E9%99%90%E5%88%B6%E5%90%97): Kubernetes 临时存储需要限制吗? - [打造高效的Kubernetes命令行终端 iTerm2 + kubectl + kubectx + kube-ps1 + oh-my-zsh](https://opscloud.vip/posts/%E6%89%93%E9%80%A0%E9%AB%98%E6%95%88%E7%9A%84kubernetes%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%BB%88%E7%AB%AF-iterm2--kubectl--kubectx--kube-ps1--oh-my-zsh): 打造高效的Kubernetes命令行终端 iTerm2 + kubectl + kubectx + kube-ps1 + oh-my-zsh - [实用的bash自定义脚本](https://opscloud.vip/posts/%E5%AE%9E%E7%94%A8%E7%9A%84bash%E8%87%AA%E5%AE%9A%E4%B9%89%E8%84%9A%E6%9C%AC): 实用的bash自定义脚本 - [正是孤独让你变得出众](https://opscloud.vip/posts/%E6%AD%A3%E6%98%AF%E5%AD%A4%E7%8B%AC%E8%AE%A9%E4%BD%A0%E5%8F%98%E5%BE%97%E5%87%BA%E4%BC%97): 正是孤独让你变得出众 - [利用 Loki/Promtail/Grafana 收集分析日志](https://opscloud.vip/posts/%E5%88%A9%E7%94%A8-lokipromtailgrafana-%E6%94%B6%E9%9B%86%E5%88%86%E6%9E%90%E6%97%A5%E5%BF%97): 利用 Loki/Promtail/Grafana 收集分析日志 - [两个助你高效编写 Kubernetes YAML 文件的神技](https://opscloud.vip/posts/%E4%B8%A4%E4%B8%AA%E5%8A%A9%E4%BD%A0%E9%AB%98%E6%95%88%E7%BC%96%E5%86%99-kubernetes-yaml-%E6%96%87%E4%BB%B6%E7%9A%84%E7%A5%9E%E6%8A%80): 两个助你高效编写 Kubernetes YAML 文件的神技 - [kubernetes部署安装文档](https://opscloud.vip/posts/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8nginx%E9%85%8D%E7%BD%AE%E6%AD%A3%E5%90%91%E4%BB%A3%E7%90%86): kubernetes部署安装文档 - [Prometheus 常用 PromQL 语句](https://opscloud.vip/posts/prometheus-%E5%B8%B8%E7%94%A8-promql-%E8%AF%AD%E5%8F%A5): Prometheus 常用 PromQL 语句 - [K8S故障排查指南-Orphaned pod found, but volume paths are still present on disk](https://opscloud.vip/posts/k8s%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5%E6%8C%87%E5%8D%97-orphaned-pod-found-but-volume-paths-are-still-present-on-disk): K8S故障排查指南-Orphaned pod found, but volume paths are still present on disk - [Kubernetes故障排查指南-分析容器退出状态码](https://opscloud.vip/posts/kubernetes%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5%E6%8C%87%E5%8D%97-%E5%88%86%E6%9E%90%E5%AE%B9%E5%99%A8%E9%80%80%E5%87%BA%E7%8A%B6%E6%80%81%E7%A0%81): Kubernetes故障排查指南-分析容器退出状态码 - [Prometheus Operator 常用指标](https://opscloud.vip/posts/prometheus-operator-%E5%B8%B8%E7%94%A8%E6%8C%87%E6%A0%87): Prometheus Operator 常用指标 - [Kubernetes 安全风险以及 29 个最佳实践](https://opscloud.vip/posts/kubernetes-%E5%AE%89%E5%85%A8%E9%A3%8E%E9%99%A9%E4%BB%A5%E5%8F%8A-29-%E4%B8%AA%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5): Kubernetes 安全风险以及 29 个最佳实践 - [根据 PID 获取 K8S Pod名称 - 反之 POD名称 获取 PID](https://opscloud.vip/posts/%E6%A0%B9%E6%8D%AE-pid-%E8%8E%B7%E5%8F%96-k8s-pod%E5%90%8D%E7%A7%B0---%E5%8F%8D%E4%B9%8B-pod%E5%90%8D%E7%A7%B0-%E8%8E%B7%E5%8F%96-pid): 根据 PID 获取 K8S Pod名称 - 反之 POD名称 获取 PID - [Docker网络配置那些事](https://opscloud.vip/posts/docker%E7%BD%91%E8%B7%AF%E9%85%8D%E7%BD%AE%E9%82%A3%E4%BA%9B%E4%BA%8B): Docker网络配置那些事 - [kubernetes最佳实践](https://opscloud.vip/posts/kubernetes%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5): kubernetes最佳实践 - [flannel跨主网络通信方案(UDP、VXLAN、HOST-GW)详解](https://opscloud.vip/posts/flannel%E8%B7%A8%E4%B8%BB%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E6%96%B9%E6%A1%88udpvxlanhost-gw%E8%AF%A6%E8%A7%A3): flannel跨主网络通信方案(UDP、VXLAN、HOST-GW)详解 - [kubernetes多集群管理维护方式](https://opscloud.vip/posts/kubernetes%E5%A4%9A%E9%9B%86%E7%BE%A4%E7%BB%B4%E6%8A%A4%E7%AE%A1%E7%90%86%E6%96%B9%E6%B3%95): kubernetes多集群管理维护方式 - [Statefulset+storageclass+ceph最佳实践](https://opscloud.vip/posts/statefulsetstorageclassceph%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5): Statefulset+storageclass+ceph最佳实践 - [nginx-rewrite重定向跳转实例](https://opscloud.vip/posts/nginx-rewrite%E9%87%8D%E5%AE%9A%E5%90%91%E8%B7%B3%E8%BD%AC%E5%AE%9E%E4%BE%8B): nginx-rewrite重定向跳转实例 - [kubernetes容器中域名解析优化](https://opscloud.vip/posts/kubernetes%E5%AE%B9%E5%99%A8%E4%B8%AD%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E4%BC%98%E5%8C%96): kubernetes容器中域名解析优化 - [使用 Certbot 为网站设置永久免费的 HTTPS 证书](https://opscloud.vip/posts/%E4%BD%BF%E7%94%A8-certbot-%E4%B8%BA%E7%BD%91%E7%AB%99%E8%AE%BE%E7%BD%AE%E6%B0%B8%E4%B9%85%E5%85%8D%E8%B4%B9%E7%9A%84-https-%E8%AF%81%E4%B9%A6): 使用 Certbot 为网站设置永久免费的 HTTPS 证书 - [构建 Kubernetes 集群 —— 选择工作节点数量和大小](https://opscloud.vip/posts/%E6%9E%84%E5%BB%BA-kubernetes-%E9%9B%86%E7%BE%A4--%E9%80%89%E6%8B%A9%E5%B7%A5%E4%BD%9C%E8%8A%82%E7%82%B9%E6%95%B0%E9%87%8F%E5%92%8C%E5%A4%A7%E5%B0%8F): 构建 Kubernetes 集群 —— 选择工作节点数量和大小 - [编写Go的一些建议](https://opscloud.vip/posts/%E7%BC%96%E5%86%99go%E7%9A%84%E4%B8%80%E4%BA%9B%E5%BB%BA%E8%AE%AE): 编写Go的一些建议 - [k8s基于自定义指标实现自动扩容](https://opscloud.vip/posts/k8s%E5%9F%BA%E4%BA%8E%E8%87%AA%E5%AE%9A%E4%B9%89%E6%8C%87%E6%A0%87%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%8A%A8%E6%89%A9%E5%AE%B9): k8s基于自定义指标实现自动扩容 - [Dockerhub反向代理](https://opscloud.vip/posts/dockerhub%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86): Dockerhub反向代理 - [K8S Pod 内抓包快速定位网络问题](https://opscloud.vip/posts/k8s-pod-%E5%86%85%E6%8A%93%E5%8C%85%E5%BF%AB%E9%80%9F%E5%AE%9A%E4%BD%8D%E7%BD%91%E7%BB%9C%E9%97%AE%E9%A2%98): K8S Pod 内抓包快速定位网络问题 - [k8s排错概览](https://opscloud.vip/posts/k8s%E6%8E%92%E9%94%99%E6%A6%82%E8%A7%88): k8s排错概览 - [k8s集群备份与恢复](https://opscloud.vip/posts/k8s%E9%9B%86%E7%BE%A4%E5%A4%87%E4%BB%BD%E4%B8%8E%E6%81%A2%E5%A4%8D): k8s集群备份与恢复 - [我们为什么会删除不了集群的NameSpace](https://opscloud.vip/posts/%E6%88%91%E4%BB%AC%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E5%88%A0%E9%99%A4%E4%B8%8D%E4%BA%86%E9%9B%86%E7%BE%A4%E7%9A%84-namespace): 我们为什么会删除不了集群的NameSpace - [CKA真题](https://opscloud.vip/posts/cka%E7%9C%9F%E9%A2%98): CKA真题 - [kafka性能优化-JVM参数配置优化(二)](https://opscloud.vip/posts/kafka%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96-jvm%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE%E4%BC%98%E5%8C%96-%E4%BA%8C): kafka性能优化-JVM参数配置优化(二) - [多环境重构和迭代流程方案总结](https://opscloud.vip/posts/%E5%A4%9A%E7%8E%AF%E5%A2%83%E9%87%8D%E6%9E%84%E5%92%8C%E8%BF%AD%E4%BB%A3%E6%B5%81%E7%A8%8B%E6%96%B9%E6%A1%88%E6%80%BB%E7%BB%93): 多环境重构和迭代流程方案总结 - [kafka性能优化-JVM参数配置优化(一)](https://opscloud.vip/posts/kafka%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96-jvm%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE%E4%BC%98%E5%8C%96): kafka性能优化-JVM参数配置优化(一) - [kubernetes添加新master出现ETCD健康检查失败](https://opscloud.vip/posts/kubernetes%E6%B7%BB%E5%8A%A0%E6%96%B0master%E5%87%BA%E7%8E%B0etcd%E5%81%A5%E5%BA%B7%E6%A3%80%E6%9F%A5%E5%A4%B1%E8%B4%A5): kubernetes添加新master出现ETCD健康检查失败 - [在 Kubernetes 集群中使用 NodeLocal DNSCache](https://opscloud.vip/posts/%E5%9C%A8kubernetes-%E9%9B%86%E7%BE%A4%E4%B8%AD%E4%BD%BF%E7%94%A8-nodelocal-dnscache): 在 Kubernetes 集群中使用 NodeLocal DNSCache - [CoreDNS 自定义域名解析问题](https://opscloud.vip/posts/coredns-%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E9%97%AE%E9%A2%98): CoreDNS 自定义域名解析问题 - [kubernetes下helm3的安装部署](https://opscloud.vip/posts/kubernetes%E4%B8%8Bhelm3%E7%9A%84%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2): kubernetes下helm3的安装部署 - [kafka-eagel部署kubernetes](https://opscloud.vip/posts/kafka-eagel%E9%83%A8%E7%BD%B2kubernetes): kafka-eagel部署kubernetes - [解决Kubernetes中Kubelet组件报failed to get cgroup 错误](https://opscloud.vip/posts/%E8%A7%A3%E5%86%B3kubernetes%E4%B8%ADkubelet%E7%BB%84%E4%BB%B6%E6%8A%A5failed-to-get-cgroup-%E9%94%99%E8%AF%AF): 解决Kubernetes中Kubelet组件报failed to get cgroup 错误 - [清理Docker的container,image与volume](https://opscloud.vip/posts/%E6%B8%85%E7%90%86docker%E7%9A%84containerimage%E4%B8%8Evolume): 清理Docker的container,image与volume ## Demo projects (English) - [Blog Migration to Astro](https://opscloud.vip/en/projects/blog-migration) [SHIPPED]: Migrated blog from Hexo to Astro + SignalPaper with 67 articles, custom theme, SEO optimization, and Vercel deployment. - [OpenClaw Ops Agent](https://opscloud.vip/en/projects/openclaw-agent) [ACTIVE]: An ops automation agent built with OpenClaw and Hermes for log analysis, alert handling, and deployment orchestration. - [Vibe Coding Workflow](https://opscloud.vip/en/projects/vibe-coding-workflow) [ACTIVE]: AI-assisted development workflow built with Claude Code and Agent Skills, covering coding, testing, deployment, and docs. - [opscloud.vip](https://opscloud.vip/en/projects/opscloud-blog) [ACTIVE]: Personal tech blog with 67 articles on Kubernetes, Docker, cloud-native, and Vibe Coding. - [Kubernetes Ops Toolkit](https://opscloud.vip/en/projects/k8s-toolset) [ACTIVE]: A collection of K8s ops scripts and tools accumulated over years for troubleshooting, resource management, backup, and tuning. ## Demo projects (Chinese) - [博客迁移到 Astro](https://opscloud.vip/projects/blog-migration) [SHIPPED]: 将博客从 Hexo 迁移到 Astro + SignalPaper,涉及 67 篇文章的内容迁移、主题定制、SEO 优化和 Vercel 部署。 - [OpenClaw 运维 Agent](https://opscloud.vip/projects/openclaw-agent) [ACTIVE]: 基于 OpenClaw 框架 + Hermes 路由搭建的运维自动化 Agent。这个项目记录从零学习 OpenClaw、搭建环境、开发运维 Skills 的全过程。 - [Vibe Coding 工作流](https://opscloud.vip/projects/vibe-coding-workflow) [ACTIVE]: 基于 Claude Code + Agent Skills 构建的 AI 辅助开发工作流,覆盖编码、测试、部署、文档全流程。 - [opscloud.vip](https://opscloud.vip/projects/opscloud-blog) [ACTIVE]: 个人技术博客,持续输出 Kubernetes、Docker、云原生和 Vibe Coding 方向的实践文章,累计 67 篇。 - [Kubernetes 运维工具集](https://opscloud.vip/projects/k8s-toolset) [ACTIVE]: 长期积累的 K8s 运维脚本和工具集合,涵盖排障诊断、资源管理、备份恢复、性能调优等场景。 ## Contact - GitHub: https://github.com/evenchan86 - Email: cheneven1130@gmail.com - RSS: https://opscloud.vip/rss.xml