<?xml version="1.0" encoding="UTF-8"?>
<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://ryangtr.github.io/2026/08/tkn-showlog-false-green/</loc>
<lastmod>2026-08-21T14:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/08/buildah-without-privileged-on-openshift/</loc>
<lastmod>2026-08-21T14:30:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/08/ocp-pipeline-lab-tour/</loc>
<lastmod>2026-08-21T15:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/08/llm-from-scratch-book/</loc>
<lastmod>2026-08-21T18:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/08/four-green-lights-that-lie/</loc>
<lastmod>2026-08-24T10:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/08/mlops-tool-map/</loc>
<lastmod>2026-08-27T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/08/which-tool-which-step-which-metric/</loc>
<lastmod>2026-08-27T14:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/08/sbom-that-cannot-answer-who-uses-it/</loc>
<lastmod>2026-08-27T17:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/08/the-whole-picture-openshift-ai/</loc>
<lastmod>2026-08-28T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/08/rhoai-3x-why-your-tutorial-breaks/</loc>
<lastmod>2026-08-29T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/08/my-drift-monitor-said-retrain/</loc>
<lastmod>2026-08-30T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/08/llm-d-i-cannot-run-it/</loc>
<lastmod>2026-08-31T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/08/same-gate-three-denominators/</loc>
<lastmod>2026-08-31T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/rhoai-version-litmus-test/</loc>
<lastmod>2026-09-01T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/three-identical-models-one-shipped/</loc>
<lastmod>2026-09-02T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/all-green-but-dead/</loc>
<lastmod>2026-09-03T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/nine-broken-panels/</loc>
<lastmod>2026-09-04T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/no-curl-and-port-is-not-8080/</loc>
<lastmod>2026-09-05T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/how-to-screenshot-openshift-headless/</loc>
<lastmod>2026-09-06T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/my-wordcount-was-wrong/</loc>
<lastmod>2026-09-07T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/what-inferenceservice-actually-creates/</loc>
<lastmod>2026-09-08T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/four-step-pipeline-on-openshift-ai/</loc>
<lastmod>2026-09-09T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/rbac-does-not-say-forbidden/</loc>
<lastmod>2026-09-10T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/measure-your-sigma-first/</loc>
<lastmod>2026-09-11T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/datasciencecluster-the-master-switch/</loc>
<lastmod>2026-09-12T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/model-registry-silently-dropped-my-values/</loc>
<lastmod>2026-09-13T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/workbench-is-broken-in-odh-35/</loc>
<lastmod>2026-09-14T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/connection-is-just-a-labelled-secret/</loc>
<lastmod>2026-09-15T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/pod-got-the-gpu-but-model-ran-on-cpu/</loc>
<lastmod>2026-09-16T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/offline-mirroring-is-not-copying-images/</loc>
<lastmod>2026-09-17T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/odh-dashboard-walkthrough/</loc>
<lastmod>2026-09-18T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/monitoring-and-evaluating-an-llm-in-production/</loc>
<lastmod>2026-09-19T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/kueue-managed-is-no-longer-supported/</loc>
<lastmod>2026-09-20T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/3x-does-not-give-you-a-route/</loc>
<lastmod>2026-09-21T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/private-registry-for-ai-platform/</loc>
<lastmod>2026-09-22T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/five-shapes-of-false-green/</loc>
<lastmod>2026-09-23T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/thirty-days-reconciliation/</loc>
<lastmod>2026-09-24T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/the-ratchet-that-does-not-hold/</loc>
<lastmod>2026-09-25T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/my-checklist-had-three-bugs/</loc>
<lastmod>2026-09-26T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/the-gap-between-passing-the-gate-and-going-live/</loc>
<lastmod>2026-09-27T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/getting-data-onto-the-platform/</loc>
<lastmod>2026-09-28T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/2026/09/so-can-you-actually-use-it/</loc>
<lastmod>2026-09-29T09:00:00+08:00</lastmod>
</url>
<url>
<loc>https://ryangtr.github.io/about/</loc>
</url>
<url>
<loc>https://ryangtr.github.io/</loc>
</url>
</urlset>
