<?xml version="1.0" encoding="UTF-8"?>
<!--generator='jetpack-16.1-a.3'-->
<!--Jetpack_Sitemap_Buffer_Page_XMLWriter-->
<?xml-stylesheet type="text/xsl" href="//donaldsebleung.com/sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
  <loc>https://donaldsebleung.com/</loc>
 </url>
 <url>
  <loc>https://donaldsebleung.com/about/</loc>
  <lastmod>2026-07-25T07:39:45Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2023/07/15/migrating-my-personal-website-to-an-event-driven-serverless-architecture/</loc>
  <lastmod>2026-07-25T08:11:35Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2023/07/16/patching-a-directory-traversal-attack-vulnerability/</loc>
  <lastmod>2026-07-25T08:10:44Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2023/07/20/securing-your-kubernetes-workloads-with-sigstore/</loc>
  <lastmod>2026-07-25T08:10:05Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2023/07/29/enabling-local-project-collaboration-with-gitea/</loc>
  <lastmod>2026-07-25T08:09:07Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2023/08/02/implementing-continuous-delivery-pipelines-with-github-actions/</loc>
  <lastmod>2026-07-25T08:08:29Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2023/08/19/scanning-and-remediating-vulnerabilities-with-grype/</loc>
  <lastmod>2026-07-25T08:07:33Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2023/08/25/evaluating-and-securing-your-kubernetes-infrastructure-with-kube-bench/</loc>
  <lastmod>2026-07-25T08:07:02Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2023/09/12/configuring-a-simple-router-with-openbsd/</loc>
  <lastmod>2026-07-25T08:06:21Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2023/09/16/configuring-an-ipsec-vpn-connection-with-openiked/</loc>
  <lastmod>2026-07-25T08:01:36Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2023/11/14/investigating-a-failed-volumesnapshot-with-nfs-on-kubernetes/</loc>
  <lastmod>2026-07-25T07:59:18Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2023/12/26/running-stateful-workloads-on-kubernetes-with-rook-ceph/</loc>
  <lastmod>2026-07-25T07:58:43Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2024/01/14/exploring-openshift-with-crc/</loc>
  <lastmod>2026-07-25T07:57:37Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2024/02/13/running-workloads-at-the-edge-with-microk8s/</loc>
  <lastmod>2026-07-25T07:56:21Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2024/02/25/deploying-keycloak-on-fedora-workstation-with-podman/</loc>
  <lastmod>2026-07-25T07:55:21Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2024/06/09/protecting-stateful-workloads-on-kubernetes-with-kanister/</loc>
  <lastmod>2026-07-25T07:54:43Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2024/12/28/enforcing-recommended-practices-on-kubernetes-with-validatingadmissionpolicy/</loc>
  <lastmod>2026-07-25T07:53:52Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2025/01/19/operating-kafka-at-scale-with-strimzi/</loc>
  <lastmod>2026-07-25T07:53:07Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2025/03/04/understanding-the-security-benefits-of-ebpf-based-vs-traditional-service-meshes/</loc>
  <lastmod>2026-07-25T07:52:02Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2025/04/12/uncovering-a-reverse-shell-attack-in-real-time/</loc>
  <lastmod>2026-07-25T07:51:27Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2025/04/20/implementing-pod-to-pod-encryption-with-istio-ambient-mesh/</loc>
  <lastmod>2026-07-25T07:50:52Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2025/09/21/provisioning-ceph-storage-with-cephadm/</loc>
  <lastmod>2026-07-25T07:50:25Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2025/09/23/configuring-rook-with-external-ceph-storage/</loc>
  <lastmod>2026-07-25T07:49:59Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/01/17/implementing-gitops-practices-with-argo-cd/</loc>
  <lastmod>2026-07-25T07:49:06Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/01/18/exploring-the-developer-ecosystem-on-huawei-matebook-pro/</loc>
  <lastmod>2026-07-25T07:48:38Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/02/14/running-deepseek-r1-on-a-commodity-laptop-with-vllm/</loc>
  <lastmod>2026-07-25T07:48:11Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/02/17/deploying-deepseek-r1-for-distributed-inferencing-with-ray/</loc>
  <lastmod>2026-07-25T07:47:37Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/03/02/exploring-the-ascend-ecosystem-with-orangepi-aipro-20t/</loc>
  <lastmod>2026-07-25T07:47:09Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/04/04/predicting-california-house-prices-with-mindspore/</loc>
  <lastmod>2026-07-25T07:46:38Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/04/19/serving-machine-learning-models-for-inference-with-onnx-runtime/</loc>
  <lastmod>2026-07-25T07:46:00Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/04/20/accelerating-model-inference-on-nvidia-tesla-t4-with-onnx-runtime/</loc>
  <lastmod>2026-07-25T07:45:32Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/05/01/migrating-pytorch-deep-learning-workloads-to-the-ascend-ecosystem/</loc>
  <lastmod>2026-07-25T07:44:56Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/05/09/upgrading-to-mindspore-2-9-0-cann-9-0-0-on-the-orangepi-aipro-20t/</loc>
  <lastmod>2026-07-25T07:44:19Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/05/23/fine-tuning-resnet-18-on-cifar-100-with-mindcv-and-mindspore/</loc>
  <lastmod>2026-07-25T07:43:50Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/06/08/tracking-mindspore-experiments-with-mlflow/</loc>
  <lastmod>2026-07-25T07:43:19Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/06/19/bootstrapping-a-self-service-ai-platform-with-gitops/</loc>
  <lastmod>2026-07-25T07:42:32Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/06/28/building-my-ai-homelab-part-1/</loc>
  <lastmod>2026-07-25T07:41:58Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/07/18/uncovering-a-curious-case-of-distribution-shift/</loc>
  <lastmod>2026-07-25T07:41:13Z</lastmod>
 </url>
 <url>
  <loc>https://donaldsebleung.com/2026/07/25/migrating-to-wordpress-com-from-alibaba-cloud/</loc>
  <lastmod>2026-07-25T06:43:27Z</lastmod>
 </url>
</urlset>
