<?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://danny5487401.github.io/articles/</loc><lastmod>2026-03-31T18:37:30+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/ai/ai-gateway/</loc><lastmod>2026-03-31T19:40:10+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/ai/</loc><lastmod>2026-04-01T18:50:27+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/ai/ag-ui/</loc><lastmod>2026-03-16T10:52:22+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/ai/openclaw/</loc><lastmod>2026-03-31T18:28:04+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/ai/</loc><lastmod>2026-03-31T18:28:04+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/categories/</loc><lastmod>2026-04-01T18:50:27+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/ai/claude/</loc><lastmod>2026-03-31T18:28:04+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/oidc/</loc><lastmod>2026-03-28T19:47:41+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/security/oidc/</loc><lastmod>2026-03-28T19:47:41+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/security/</loc><lastmod>2026-03-28T19:47:41+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/ai/ai-agent/</loc><lastmod>2026-03-23T16:01:58+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/ai/a2a/</loc><lastmod>2025-11-30T22:32:03+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/ai/rag/</loc><lastmod>2025-10-31T11:17:20+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/cilium/</loc><lastmod>2025-10-31T11:17:20+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/cilium/</loc><lastmod>2025-10-31T11:17:20+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/cilium/</loc><lastmod>2025-10-31T11:17:20+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/cni/</loc><lastmod>2025-10-31T11:17:20+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/ai/vllm/</loc><lastmod>2026-03-02T10:21:18+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/kruise/</loc><lastmod>2025-09-04T22:55:13+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/kubernetes/</loc><lastmod>2025-12-18T16:29:06+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/controller-runtime/</loc><lastmod>2025-08-17T21:28:19+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/vector-database/</loc><lastmod>2026-04-01T18:50:27+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/ai/vector_database/</loc><lastmod>2026-04-01T18:50:27+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/gpu/</loc><lastmod>2025-11-30T22:32:03+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/ai/gpu/</loc><lastmod>2025-11-30T22:32:03+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/k8s/</loc><lastmod>2025-12-18T16:29:06+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/scheduler/</loc><lastmod>2025-11-25T16:57:00+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/volcano/</loc><lastmod>2025-11-25T16:57:00+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/virtualization/</loc><lastmod>2025-10-31T11:17:20+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/virtualization/</loc><lastmod>2025-10-31T11:17:20+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/calico/</loc><lastmod>2025-10-31T11:17:20+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/cni/</loc><lastmod>2025-10-31T11:17:20+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/koodinator/</loc><lastmod>2025-11-25T16:57:00+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/%E6%BA%90%E7%A0%81/</loc><lastmod>2025-11-25T16:57:00+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/mcp/</loc><lastmod>2026-03-28T19:47:41+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/ai/mcp/</loc><lastmod>2026-03-28T19:47:41+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/multus-cni/</loc><lastmod>2025-08-14T14:30:59+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/descheduler/</loc><lastmod>2025-11-25T16:57:00+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/scheduler/</loc><lastmod>2025-05-24T23:18:48+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/trimaran/</loc><lastmod>2025-05-24T23:18:48+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/flannel/</loc><lastmod>2025-10-31T11:17:20+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/lvm/</loc><lastmod>2025-09-21T21:10:16+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/raid/</loc><lastmod>2025-09-21T21:10:16+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/raid_n_lvm/</loc><lastmod>2025-09-21T21:10:16+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/bond/</loc><lastmod>2025-09-29T22:02:51+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/sr-iov/</loc><lastmod>2025-09-29T22:02:51+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/sr-iov/</loc><lastmod>2025-09-29T22:02:51+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/audit/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/audit/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/audit/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/cni/</loc><lastmod>2025-09-04T22:55:13+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/csi/</loc><lastmod>2025-07-09T11:38:59+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/csi/</loc><lastmod>2025-07-09T11:38:59+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/construct/</loc><lastmod>2025-09-29T22:02:51+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/kubeadm/</loc><lastmod>2025-09-29T22:02:51+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/kubeasz/</loc><lastmod>2025-09-29T22:02:51+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/kubespray/</loc><lastmod>2025-09-29T22:02:51+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/kube-proxy/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/kube-proxy/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/apf/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/kube-apiserver/</loc><lastmod>2025-08-26T22:50:14+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/flowcontrol/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/etcd/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/etcd/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/watch/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/pause/</loc><lastmod>2025-09-21T21:10:16+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/pause/</loc><lastmod>2025-09-21T21:10:16+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/pod/</loc><lastmod>2025-10-31T11:17:20+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/pod/</loc><lastmod>2025-10-31T11:17:20+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/cgroup/</loc><lastmod>2025-09-21T21:10:16+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/cgroup/</loc><lastmod>2025-09-21T21:10:16+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/cgroup/</loc><lastmod>2025-09-21T21:10:16+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/gpu/</loc><lastmod>2025-12-18T16:29:06+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/gpu-scheduler/</loc><lastmod>2025-12-18T16:29:06+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/ssh/</loc><lastmod>2025-11-25T16:57:00+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/ssh/</loc><lastmod>2025-11-25T16:57:00+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/security/ssh/</loc><lastmod>2025-11-25T16:57:00+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/teleport/</loc><lastmod>2025-11-25T16:57:00+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/kube-apiserver/</loc><lastmod>2025-08-26T22:50:14+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/scheduler/</loc><lastmod>2025-08-11T16:36:25+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/kubelet/</loc><lastmod>2025-09-04T22:55:13+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/kubelet/</loc><lastmod>2025-09-04T22:55:13+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/schema/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/controller/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/controller/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/category/workqueue/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/workqueue/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/informer/</loc><lastmod>2025-08-17T21:28:19+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/informer/</loc><lastmod>2025-08-17T21:28:19+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/share_informer/</loc><lastmod>2025-08-17T21:28:19+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/security/certs/</loc><lastmod>2025-05-13T22:42:11+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/security/</loc><lastmod>2025-05-13T22:42:11+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/post/get-started/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/markdown/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/second-brain/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/post/second-brain/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/post/data-visualization/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/hugo/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/hugo-blox/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/post/teach-courses/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/</loc><lastmod>2026-03-31T18:37:30+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tag/hugo-blox-builder/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/uses/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/post/project-management/</loc><lastmod>2025-05-13T22:35:49+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/golang/</loc><lastmod>2024-08-20T13:47:48+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/kubernetes/</loc><lastmod>2024-08-20T13:47:48+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/post/</loc><lastmod>2024-11-19T09:51:41+08:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://danny5487401.github.io/tags/</loc><lastmod>2023-12-19T22:16:13+08:00</lastmod><changefreq>weekly</changefreq></url></urlset>