<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.treesir.pub/tags/ai%E5%AE%89%E5%85%A8/</loc><lastmod>2026-04-02T22:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/</loc><lastmod>2026-04-02T22:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/git%E5%B7%A5%E4%BD%9C%E6%B5%81/</loc><lastmod>2026-04-02T22:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/linux/</loc><lastmod>2026-04-02T22:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/</loc><lastmod>2026-04-02T22:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/</loc><lastmod>2026-04-02T22:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%8D%9A%E5%AE%A2/</loc><lastmod>2026-04-02T22:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/</loc><lastmod>2026-04-02T22:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-04-02/</loc><lastmod>2026-04-02T22:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E5%AE%9E%E8%B7%B5%E8%AE%B0%E5%BD%95/</loc><lastmod>2026-04-02T22:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%A1%AC%E4%BB%B6%E9%80%89%E8%B4%AD/</loc><lastmod>2026-04-02T22:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/claude-code/</loc><lastmod>2026-03-31T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%B7%A5%E4%BD%9C%E6%B5%81%E4%BC%98%E5%8C%96/</loc><lastmod>2026-03-31T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-31/</loc><lastmod>2026-03-31T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E8%BF%90%E7%BB%B4%E5%91%8A%E8%AD%A6/</loc><lastmod>2026-03-31T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/openclaw/</loc><lastmod>2026-03-30T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/skill/</loc><lastmod>2026-03-30T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%BC%96%E7%A8%8B%E8%8C%83%E5%BC%8F/</loc><lastmod>2026-03-30T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-30/</loc><lastmod>2026-03-30T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E8%BF%90%E7%BB%B4%E6%B2%BB%E7%90%86/</loc><lastmod>2026-03-30T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%91%A8%E6%8A%A5/</loc><lastmod>2026-03-30T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/blowfish/</loc><lastmod>2026-03-29T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/git/</loc><lastmod>2026-03-29T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/hugo/</loc><lastmod>2026-03-29T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-29/</loc><lastmod>2026-03-29T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/ai-agent/</loc><lastmod>2026-03-29T10:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/devops/</loc><lastmod>2026-03-29T10:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/mcp/</loc><lastmod>2026-03-29T10:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/nexus/</loc><lastmod>2026-03-29T10:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/teambition/</loc><lastmod>2026-03-29T10:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/from-mcp-to-one-click-release-ai-agent-automation/</loc><lastmod>2026-03-29T10:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/</loc><lastmod>2026-03-29T10:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E8%87%AA%E5%8A%A8%E5%8C%96/</loc><lastmod>2026-03-29T10:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/ai/</loc><lastmod>2026-03-28T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-28/</loc><lastmod>2026-03-28T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E6%AF%8F%E6%97%A5%E6%80%BB%E7%BB%93/</loc><lastmod>2026-03-28T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/gpu/</loc><lastmod>2026-03-27T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-27/</loc><lastmod>2026-03-27T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E8%99%9A%E6%8B%9F%E5%8C%96/</loc><lastmod>2026-03-27T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E8%BF%90%E7%BB%B4/</loc><lastmod>2026-03-27T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/blog/</loc><lastmod>2026-03-26T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-26/</loc><lastmod>2026-03-26T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%B7%A5%E7%A8%8B%E6%B2%BB%E7%90%86/</loc><lastmod>2026-03-25T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-25/</loc><lastmod>2026-03-25T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%9F%A5%E8%AF%86%E7%AE%A1%E7%90%86/</loc><lastmod>2026-03-25T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/amd/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/gpu-passthrough/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/iommu/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/proxmox/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/pve/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/series/pve-%E5%AE%9E%E8%B7%B5/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/rds/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/rx-6400/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/series/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/vfio/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/windows-server/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/pve-gpu-passthrough-windows-server-rds/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E8%99%9A%E6%8B%9F%E5%8C%96/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/gitlab-ci-templates-3-line-production-cicd/</loc><lastmod>2026-03-24T23:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/argocd/</loc><lastmod>2026-03-24T23:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/ci/cd/</loc><lastmod>2026-03-24T23:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/devops/</loc><lastmod>2026-03-24T23:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/engineering/</loc><lastmod>2026-03-24T23:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/gitlab-ci/</loc><lastmod>2026-03-24T23:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/sonarqube/</loc><lastmod>2026-03-24T23:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E6%A8%A1%E6%9D%BF%E5%8C%96/</loc><lastmod>2026-03-24T23:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E6%8F%92%E4%BB%B6%E5%85%BC%E5%AE%B9/</loc><lastmod>2026-03-24T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5/</loc><lastmod>2026-03-24T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-24/</loc><lastmod>2026-03-24T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%A8%B3%E5%AE%9A%E6%80%A7/</loc><lastmod>2026-03-24T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/ai-engineering/</loc><lastmod>2026-03-24T09:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/openclaw-memory-fallback-pattern/</loc><lastmod>2026-03-24T09:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/reliability/</loc><lastmod>2026-03-24T09:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/sre/</loc><lastmod>2026-03-24T09:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E8%AE%B0%E5%BF%86%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-03-24T09:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E9%99%8D%E7%BA%A7%E7%AD%96%E7%95%A5/</loc><lastmod>2026-03-24T09:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-23/</loc><lastmod>2026-03-23T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-22/</loc><lastmod>2026-03-22T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%B9%B3%E5%8F%B0%E5%BB%BA%E8%AE%BE/</loc><lastmod>2026-03-22T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-21/</loc><lastmod>2026-03-21T22:05:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-20/</loc><lastmod>2026-03-20T22:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%91%BD%E5%90%8D%E8%A7%84%E8%8C%83/</loc><lastmod>2026-03-20T22:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%9B%91%E6%8E%A7/</loc><lastmod>2026-03-19T22:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-19/</loc><lastmod>2026-03-19T22:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%B7%A5%E7%A8%8B%E8%A7%82%E5%AF%9F/</loc><lastmod>2026-03-18T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%B7%A5%E5%85%B7%E9%93%BE/</loc><lastmod>2026-03-18T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-18/</loc><lastmod>2026-03-18T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E6%A8%A1%E5%9E%8B/</loc><lastmod>2026-03-18T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%AE%89%E5%85%A8/</loc><lastmod>2026-03-17T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-17/</loc><lastmod>2026-03-17T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E9%85%8D%E7%BD%AE%E6%B2%BB%E7%90%86/</loc><lastmod>2026-03-17T23:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/ai-agent-engineering-landscape-2026/</loc><lastmod>2026-03-16T14:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/agent/</loc><lastmod>2026-03-16T14:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/ai/</loc><lastmod>2026-03-16T14:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/pve-qcow2-corrupt-fix/</loc><lastmod>2026-03-16T14:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/sre/</loc><lastmod>2026-03-16T14:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/storage/</loc><lastmod>2026-03-16T14:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E6%9E%B6%E6%9E%84/</loc><lastmod>2026-03-16T14:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84/</loc><lastmod>2026-03-16T14:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/series/blowfish-%E4%B8%BB%E9%A2%98%E5%AE%9E%E8%B7%B5/</loc><lastmod>2026-03-16T13:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/claude-code-pr-agent-continuous-iteration/</loc><lastmod>2026-03-16T13:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/gitlab/</loc><lastmod>2026-03-16T13:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/pr-agent/</loc><lastmod>2026-03-16T13:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%8D%9A%E5%AE%A2%E4%BC%98%E5%8C%96/</loc><lastmod>2026-03-16T12:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E5%8D%9A%E5%AE%A2%E8%BF%90%E7%BB%B4/</loc><lastmod>2026-03-16T12:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/hugo-blowfish-blog-optimization-journey/</loc><lastmod>2026-03-16T12:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/blowfish-optimization-comparison/</loc><lastmod>2026-03-16T02:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/seo/</loc><lastmod>2026-03-16T02:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/</loc><lastmod>2026-03-16T02:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/blowfish-optimization-guide/</loc><lastmod>2026-03-16T02:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/shortcodes/</loc><lastmod>2026-03-16T02:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%8D%9A%E5%AE%A2%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-03-15T23:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/daily-practice-2026-03-15/</loc><lastmod>2026-03-15T23:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/nacos/</loc><lastmod>2026-03-15T22:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/openclaw-skills-registry-security-guide/</loc><lastmod>2026-03-15T22:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/skills/</loc><lastmod>2026-03-15T22:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E4%BC%81%E4%B8%9A%E7%BA%A7/</loc><lastmod>2026-03-15T22:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/openclaw-ai-agent-architecture-v2/</loc><lastmod>2026-03-15T22:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/weekly-report-2026-w11-v2/</loc><lastmod>2026-03-15T22:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%B3%BB%E7%BB%9F%E7%A8%B3%E5%AE%9A%E6%80%A7/</loc><lastmod>2026-03-15T22:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/ai-agent-workflow-practice/</loc><lastmod>2026-03-15T22:05:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/openclaw-troubleshooting-guide/</loc><lastmod>2026-03-15T21:58:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E9%81%BF%E5%9D%91/</loc><lastmod>2026-03-15T21:58:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/coze/</loc><lastmod>2026-03-15T21:42:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%A4%A7%E6%A8%A1%E5%9E%8B/</loc><lastmod>2026-03-15T21:42:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E6%99%BA%E8%83%BD%E4%BD%93/</loc><lastmod>2026-03-15T21:42:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/coze-platform-deep-dive/</loc><lastmod>2026-03-15T21:42:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8/</loc><lastmod>2026-03-15T21:42:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/istio/</loc><lastmod>2026-03-15T21:24:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/istio-in-action-study/</loc><lastmod>2026-03-15T21:24:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/kubernetes/</loc><lastmod>2026-03-15T21:24:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/kubernetes/</loc><lastmod>2026-03-15T21:24:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/servicemesh/</loc><lastmod>2026-03-15T21:24:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/cheatsheet/</loc><lastmod>2026-03-15T18:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/container/</loc><lastmod>2026-03-15T18:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/docker/</loc><lastmod>2026-03-15T18:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/docker/</loc><lastmod>2026-03-15T18:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/docker-commands-cheatsheet/</loc><lastmod>2026-03-15T18:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E4%BB%A3%E7%A0%81/</loc><lastmod>2025-08-02T17:20:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/code-showcase/</loc><lastmod>2025-08-02T17:20:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E6%A0%B7%E5%BC%8F/</loc><lastmod>2025-08-02T17:20:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%B1%95%E7%A4%BA/</loc><lastmod>2025-08-02T17:20:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E6%AC%A2%E8%BF%8E/</loc><lastmod>2025-01-02T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/welcome-to-my-blog/</loc><lastmod>2025-01-02T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E7%BB%BC%E5%90%88/</loc><lastmod>2025-01-02T10:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/getting-started-with-hugo/</loc><lastmod>2025-01-01T15:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/web-%E5%BC%80%E5%8F%91/</loc><lastmod>2025-01-01T15:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%88%9D%E5%AD%A6%E8%80%85/</loc><lastmod>2025-01-01T15:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E6%95%99%E7%A8%8B/</loc><lastmod>2025-01-01T15:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E6%95%99%E7%A8%8B/</loc><lastmod>2025-01-01T15:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99%E7%94%9F%E6%88%90%E5%99%A8/</loc><lastmod>2025-01-01T15:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/python/</loc><lastmod>2023-10-05T20:40:24+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/python-fro-devops-notes/</loc><lastmod>2023-10-05T20:40:24+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E7%BC%96%E7%A8%8B/</loc><lastmod>2023-10-05T20:40:24+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%E5%8D%B3%E4%BB%A3%E7%A0%81/</loc><lastmod>2023-10-05T20:40:24+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E8%BF%90%E7%BB%B4%E5%BC%80%E5%8F%91/</loc><lastmod>2023-10-05T20:40:24+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4/</loc><lastmod>2023-10-05T20:40:24+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/slimtoolkit/</loc><lastmod>2023-10-05T16:53:53+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/slimtoolkit-slim-study-1/</loc><lastmod>2023-10-05T16:53:53+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/autosnap/</loc><lastmod>2023-10-05T16:40:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/pve-autosnap/</loc><lastmod>2023-10-05T16:40:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E5%A4%87%E4%BB%BD/</loc><lastmod>2023-10-05T16:40:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/grafana/</loc><lastmod>2023-07-29T16:54:09+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/loki/</loc><lastmod>2023-07-29T16:54:09+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E7%9B%91%E6%8E%A7/</loc><lastmod>2023-07-29T16:54:09+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E6%97%A5%E5%BF%97%E5%88%86%E6%9E%90/</loc><lastmod>2023-07-29T16:54:09+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/blog-starts-loki-data-analysis/</loc><lastmod>2023-07-29T16:54:09+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%BD%91%E7%AB%99%E7%9B%91%E6%8E%A7/</loc><lastmod>2023-07-29T16:54:09+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/gitea-actrunner-systemd-deployment/</loc><lastmod>2023-07-25T22:06:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/nexus3/</loc><lastmod>2023-07-25T20:47:22+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/nexus-browse-directory-download/</loc><lastmod>2023-07-25T20:47:22+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/cronjob/</loc><lastmod>2023-07-24T16:14:42+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/minio/</loc><lastmod>2023-07-24T16:14:42+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/mysql/</loc><lastmod>2023-07-24T16:14:42+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%A4%87%E4%BB%BD/</loc><lastmod>2023-07-24T16:14:42+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/k8s-cronjob-backup-mysql/</loc><lastmod>2023-07-24T16:14:42+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E6%95%B0%E6%8D%AE%E5%BA%93/</loc><lastmod>2023-07-24T16:14:42+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/use-lvm-to-expand-partitions/</loc><lastmod>2023-07-24T14:56:12+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/lvm/</loc><lastmod>2023-07-24T14:56:12+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/argocd-cli-usage-tips/</loc><lastmod>2023-07-24T14:19:17+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/linux/</loc><lastmod>2023-07-24T14:01:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/sshd/</loc><lastmod>2023-07-24T14:01:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/fix-ssh-connect/</loc><lastmod>2023-07-24T14:01:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/git-docs/</loc><lastmod>2023-06-23T17:07:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6/</loc><lastmod>2023-06-23T17:07:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6/</loc><lastmod>2023-06-23T17:07:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/</loc><lastmod>2023-06-23T17:07:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/</loc><lastmod>2023-06-23T17:07:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%8D%8F%E4%BD%9C%E5%BC%80%E5%8F%91/</loc><lastmod>2023-06-23T17:07:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/naiveproxy/</loc><lastmod>2022-12-11T15:47:03+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/naiveproxy/</loc><lastmod>2022-12-11T15:47:03+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/proxy/</loc><lastmod>2022-12-11T15:47:03+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/bash/</loc><lastmod>2022-12-02T15:12:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/shell/</loc><lastmod>2022-12-02T15:12:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/shell-docs/</loc><lastmod>2022-12-02T15:12:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E8%84%9A%E6%9C%AC%E7%BC%96%E7%A8%8B/</loc><lastmod>2022-12-02T15:12:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86/</loc><lastmod>2022-12-02T15:12:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86/</loc><lastmod>2022-12-02T15:12:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E8%BF%90%E7%BB%B4/</loc><lastmod>2022-12-02T15:12:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E8%BF%90%E7%BB%B4%E8%87%AA%E5%8A%A8%E5%8C%96/</loc><lastmod>2022-12-02T15:12:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/go/</loc><lastmod>2022-12-02T14:58:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/golang-docs/</loc><lastmod>2022-12-02T14:58:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/golang/</loc><lastmod>2022-12-02T14:58:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/</loc><lastmod>2022-12-02T14:58:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/</loc><lastmod>2022-12-02T14:58:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/</loc><lastmod>2022-12-02T14:58:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97/</loc><lastmod>2022-12-02T14:58:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%B3%BB%E7%BB%9F%E7%BC%96%E7%A8%8B/</loc><lastmod>2022-12-02T14:58:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/kube-vip/</loc><lastmod>2021-10-12T13:44:45+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/loadbalance-/</loc><lastmod>2021-10-12T13:44:45+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/rke/</loc><lastmod>2021-10-12T13:44:45+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/rke-kubevip-loadbalance/</loc><lastmod>2021-10-12T13:44:45+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/coredns/</loc><lastmod>2021-09-25T16:40:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/coredns-deployment/</loc><lastmod>2021-09-25T16:40:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/dns/</loc><lastmod>2021-09-25T16:40:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/dns/</loc><lastmod>2021-09-25T16:40:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/systemd/</loc><lastmod>2021-09-25T16:40:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AE%A1%E7%90%86/</loc><lastmod>2021-09-25T16:40:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%AE%B9%E5%99%A8%E5%8C%96/</loc><lastmod>2021-09-25T16:40:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1/</loc><lastmod>2021-09-25T16:40:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1/</loc><lastmod>2021-09-25T16:40:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/go-lang-struct/</loc><lastmod>2021-08-15T20:00:50+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/struct/</loc><lastmod>2021-08-15T20:00:50+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1/</loc><lastmod>2021-08-15T20:00:50+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/dokcer-compose/</loc><lastmod>2021-08-03T11:37:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/email/</loc><lastmod>2021-08-03T11:37:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/install/</loc><lastmod>2021-08-03T11:37:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/docker-deploy-mailserver/</loc><lastmod>2021-08-03T11:37:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/flannel/</loc><lastmod>2021-07-29T08:56:04+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/k3s/</loc><lastmod>2021-07-29T08:56:04+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/k3s-change-flannel-cni-model/</loc><lastmod>2021-07-29T08:56:04+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/n1/</loc><lastmod>2021-07-29T08:56:04+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/openwrt/</loc><lastmod>2021-07-29T08:56:04+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E7%BD%91%E7%BB%9C/</loc><lastmod>2021-07-29T08:56:04+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/fix/</loc><lastmod>2021-07-22T15:38:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/jenkins/</loc><lastmod>2021-07-22T15:38:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/nexus3-pypi-blob-storage-fix/</loc><lastmod>2021-07-22T15:38:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/pipeline/</loc><lastmod>2021-07-22T15:38:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/pypi/</loc><lastmod>2021-07-22T15:38:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/jupyterlab/</loc><lastmod>2021-07-20T17:04:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/pipeline-jupyter-labextension-build-fix/</loc><lastmod>2021-07-20T17:04:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/efk/</loc><lastmod>2021-07-13T11:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/cronjob-clean-es-index/</loc><lastmod>2021-07-13T11:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/macos-html-to-pdf/</loc><lastmod>2021-07-12T20:21:48+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/unix/</loc><lastmod>2021-07-12T20:21:48+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/wkhtmltopdf/</loc><lastmod>2021-07-12T20:21:48+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/autoscaling/</loc><lastmod>2021-07-08T14:41:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/k8s-vpa/</loc><lastmod>2021-07-08T14:41:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/pod/</loc><lastmod>2021-07-08T14:41:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/vpa/</loc><lastmod>2021-07-08T14:41:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/containerd/</loc><lastmod>2021-06-24T11:01:10+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/kubeadm/</loc><lastmod>2021-06-24T11:01:10+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/kube-vip-deploy-ha-k8s-cluster/</loc><lastmod>2021-06-24T11:01:10+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/kaniko/</loc><lastmod>2021-06-15T10:02:48+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/kaniko-image-build/</loc><lastmod>2021-06-15T10:02:48+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/docker-compose/</loc><lastmod>2021-06-10T09:51:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/https/</loc><lastmod>2021-06-10T09:51:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/mkcert/</loc><lastmod>2021-06-10T09:51:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/traefik/</loc><lastmod>2021-06-10T09:51:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/nexus-use-traefik-proxy/</loc><lastmod>2021-06-10T09:51:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/kubekey/</loc><lastmod>2021-06-08T08:45:22+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/rancher/</loc><lastmod>2021-06-08T08:45:22+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/rancher-import-cluster-fix/</loc><lastmod>2021-06-08T08:45:22+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/ingress/</loc><lastmod>2021-06-01T10:13:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/localpv/</loc><lastmod>2021-06-01T10:13:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/postgres/</loc><lastmod>2021-06-01T10:13:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/redis/</loc><lastmod>2021-06-01T10:13:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/kubernetes-deploy-gitlab/</loc><lastmod>2021-06-01T10:13:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/fix/</loc><lastmod>2021-05-27T08:59:56+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/quick-delete-rancher-failed-pod/</loc><lastmod>2021-05-27T08:59:56+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/centos/</loc><lastmod>2021-05-26T11:29:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/gocron/</loc><lastmod>2021-05-26T11:29:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/gocron-install/</loc><lastmod>2021-05-26T11:29:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/helm/</loc><lastmod>2021-05-25T11:33:17+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/mariadb/</loc><lastmod>2021-05-25T11:33:17+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/helm-k8s-deploy-mariadb/</loc><lastmod>2021-05-25T11:33:17+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/spinnaker/</loc><lastmod>2021-05-24T16:33:49+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/spinnaker-helm-installd/</loc><lastmod>2021-05-24T16:33:49+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/helm-k8s-deploy-nexus/</loc><lastmod>2021-05-23T15:50:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/alertmanage/</loc><lastmod>2021-05-19T08:41:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/exporter/</loc><lastmod>2021-05-19T08:41:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/k8s/</loc><lastmod>2021-05-19T08:41:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/operator/</loc><lastmod>2021-05-19T08:41:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/prometheus/</loc><lastmod>2021-05-19T08:41:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/prometheus/</loc><lastmod>2021-05-19T08:41:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/rancher-monitor-config-third/</loc><lastmod>2021-05-19T08:41:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/metrics/</loc><lastmod>2021-05-17T10:41:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/rancher-monitor-config-first/</loc><lastmod>2021-05-17T10:41:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/rancher-monitor-config-second/</loc><lastmod>2021-05-17T10:41:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/backup/</loc><lastmod>2021-05-16T18:00:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/docker-compose/</loc><lastmod>2021-05-16T18:00:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/velero/</loc><lastmod>2021-05-16T18:00:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/velero-install/</loc><lastmod>2021-05-16T18:00:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/maven/</loc><lastmod>2021-05-16T17:52:05+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/maven-release-plugin/</loc><lastmod>2021-05-16T17:52:05+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/openconnect/</loc><lastmod>2021-05-15T16:20:46+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/openldap/</loc><lastmod>2021-05-15T16:20:46+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/ocserv-vpn-install/</loc><lastmod>2021-05-15T16:20:46+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/admission-webhook/</loc><lastmod>2021-04-30T14:10:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/k8s-lxcfs-admissionhook/</loc><lastmod>2021-04-30T14:10:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/lxcfs/</loc><lastmod>2021-04-30T14:10:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/kubekey-install-k8s/</loc><lastmod>2021-04-26T14:59:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/git-use-issue/</loc><lastmod>2021-04-25T10:35:57+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/openvpn/</loc><lastmod>2021-04-22T16:19:56+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/openvpn-install/</loc><lastmod>2021-04-22T16:19:56+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/centos7/</loc><lastmod>2021-04-14T10:48:42+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/centos-shutdown-notpoweroff/</loc><lastmod>2021-04-14T10:48:42+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/git-dailypaper/</loc><lastmod>2021-04-13T13:41:01+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/gitlab-pre-receive-webhook/</loc><lastmod>2021-04-12T17:25:58+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/webhook/</loc><lastmod>2021-04-12T17:25:58+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/gitlab-integration-jira/</loc><lastmod>2021-04-09T15:52:44+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/jira/</loc><lastmod>2021-04-09T15:52:44+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/docker-centosoffline-install/</loc><lastmod>2021-03-25T11:12:50+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/jira-webhook-integration-jenkins/</loc><lastmod>2021-03-16T08:49:04+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/alerting/</loc><lastmod>2021-03-09T15:50:54+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/monitoring/</loc><lastmod>2021-03-09T15:50:54+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/monitoring/</loc><lastmod>2021-03-09T15:50:54+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/observability/</loc><lastmod>2021-03-09T15:50:54+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/prometheus/</loc><lastmod>2021-03-09T15:50:54+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/gitlab-deploy/</loc><lastmod>2021-03-04T16:31:06+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/automation/</loc><lastmod>2021-03-02T19:31:09+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/jenkins-install/</loc><lastmod>2021-03-02T19:31:09+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/qume-libvirt-install/</loc><lastmod>2021-02-25T09:07:25+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/kvm/</loc><lastmod>2021-02-25T09:07:25+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/vm/</loc><lastmod>2021-02-25T09:07:25+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/raid/</loc><lastmod>2021-02-24T20:54:13+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/raid-megacli/</loc><lastmod>2021-02-24T20:54:13+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/stroage/</loc><lastmod>2021-02-24T20:54:13+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/confluence/</loc><lastmod>2021-02-21T11:02:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/jira-install/</loc><lastmod>2021-02-21T11:02:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/esxi/</loc><lastmod>2021-02-21T10:09:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/vmware/</loc><lastmod>2021-02-21T10:09:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/esxi-clone-hosts/</loc><lastmod>2021-02-21T10:09:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%85%8B%E9%9A%86/</loc><lastmod>2021-02-21T10:09:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/k3s/</loc><lastmod>2021-01-26T09:26:39+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/openwrt/</loc><lastmod>2021-01-26T09:26:39+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/n1-openwrt-k3s-deploy/</loc><lastmod>2021-01-26T09:26:39+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/nfs/</loc><lastmod>2021-01-19T14:54:30+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/storageclass/</loc><lastmod>2021-01-19T14:54:30+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/categories/%E5%AD%98%E5%82%A8/</loc><lastmod>2021-01-19T14:54:30+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E5%AD%98%E5%82%A8/</loc><lastmod>2021-01-19T14:54:30+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/k8s-nfs-strage-class/</loc><lastmod>2021-01-19T14:54:30+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/kafka/</loc><lastmod>2021-01-19T13:44:03+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/k8s-deploy-kafka-cluster/</loc><lastmod>2021-01-19T13:44:03+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/streaming/</loc><lastmod>2021-01-19T13:44:03+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/zookeeper/</loc><lastmod>2021-01-19T13:44:03+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/ingress/</loc><lastmod>2021-01-17T16:15:32+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/ingress-traefik/</loc><lastmod>2021-01-17T16:15:32+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/%E7%BD%91%E5%85%B3/</loc><lastmod>2021-01-17T16:15:32+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/rancher-upgrade-docker/</loc><lastmod>2021-01-16T14:39:59+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/centos/</loc><lastmod>2021-01-14T20:09:58+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/delete-container-reset/</loc><lastmod>2021-01-14T20:09:58+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/intermittent-coredns-hosts/</loc><lastmod>2021-01-07T14:34:16+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/artifact-repository/</loc><lastmod>2020-12-22T09:24:55+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/dashboard/</loc><lastmod>2020-12-22T09:24:55+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/package-management/</loc><lastmod>2020-12-22T09:24:55+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/ingress-to-dashboard/</loc><lastmod>2020-12-22T09:24:55+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/docker-deploy-nexus3-upgrade/</loc><lastmod>2020-12-22T09:24:55+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/kubeadm-deploy-k8s1.9/</loc><lastmod>2020-12-21T13:19:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/v1.19.x/</loc><lastmod>2020-12-21T13:19:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/production-deployment/</loc><lastmod>2020-12-21T09:34:01+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/server-hardening/</loc><lastmod>2020-12-21T09:34:01+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/system-optimization/</loc><lastmod>2020-12-21T09:34:01+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/centos-init-config/</loc><lastmod>2020-12-21T09:34:01+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/authentication/</loc><lastmod>2020-12-18T16:24:43+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/docker-deploy-ldap/</loc><lastmod>2020-12-18T16:24:43+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/flannel-exclusion-records/</loc><lastmod>2020-12-18T16:24:43+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/docker-quickstart-redis/</loc><lastmod>2020-11-30T10:35:47+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/openwrt-docker-multi-net/</loc><lastmod>2020-11-19T17:56:52+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/n1-docker/</loc><lastmod>2020-11-15T16:09:10+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/tags/kind/</loc><lastmod>2020-11-15T14:24:42+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/posts/first-kind/</loc><lastmod>2020-11-15T14:24:42+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/authors/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.treesir.pub/about/</loc><changefreq>daily</changefreq><priority>0.5</priority></url></urlset>