<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://kkloudtarus.net</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net" />
<lastmod>2026-05-24T19:43:01.234Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog" />
<lastmod>2026-05-24T19:43:01.234Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/series</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/series" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/series" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/series" />
<lastmod>2026-05-24T19:43:01.234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kkloudtarus.net/team</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/team" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/team" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/team" />
<lastmod>2026-05-24T19:43:01.234Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://kkloudtarus.net/about</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/about" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/about" />
<lastmod>2026-05-24T19:43:01.234Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/inside-hubble-from-ebpf-events-to-cluster-wide-network-flows</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/inside-hubble-from-ebpf-events-to-cluster-wide-network-flows" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/inside-hubble-from-ebpf-events-to-cluster-wide-network-flows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/inside-hubble-from-ebpf-events-to-cluster-wide-network-flows" />
<lastmod>2026-05-24T14:21:16.911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/the-tetragon-way-from-observe-to-enforce-with-bpf-send-signal</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/the-tetragon-way-from-observe-to-enforce-with-bpf-send-signal" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/the-tetragon-way-from-observe-to-enforce-with-bpf-send-signal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/the-tetragon-way-from-observe-to-enforce-with-bpf-send-signal" />
<lastmod>2026-05-24T14:21:16.908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/lsm-bpf-enforcing-security-right-inside-the-kernel</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/lsm-bpf-enforcing-security-right-inside-the-kernel" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/lsm-bpf-enforcing-security-right-inside-the-kernel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/lsm-bpf-enforcing-security-right-inside-the-kernel" />
<lastmod>2026-05-24T14:21:16.904Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/writing-a-tc-program-yourself-sk-buff-and-the-tcx-chain</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/writing-a-tc-program-yourself-sk-buff-and-the-tcx-chain" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/writing-a-tc-program-yourself-sk-buff-and-the-tcx-chain" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/writing-a-tc-program-yourself-sk-buff-and-the-tcx-chain" />
<lastmod>2026-05-24T14:21:16.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/the-verifier-why-ebpf-doesnt-crash-the-kernel</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/the-verifier-why-ebpf-doesnt-crash-the-kernel" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/the-verifier-why-ebpf-doesnt-crash-the-kernel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/the-verifier-why-ebpf-doesnt-crash-the-kernel" />
<lastmod>2026-05-24T14:21:16.898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/ebpf-from-scratch-running-programs-inside-the-linux-kernel</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/ebpf-from-scratch-running-programs-inside-the-linux-kernel" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/ebpf-from-scratch-running-programs-inside-the-linux-kernel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/ebpf-from-scratch-running-programs-inside-the-linux-kernel" />
<lastmod>2026-05-24T14:21:16.894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/capstone-writing-connmon-a-node-wide-tcp-connection-monitor</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/capstone-writing-connmon-a-node-wide-tcp-connection-monitor" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/capstone-writing-connmon-a-node-wide-tcp-connection-monitor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/capstone-writing-connmon-a-node-wide-tcp-connection-monitor" />
<lastmod>2026-05-24T14:21:16.891Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/case-study-a-packet-through-ciliums-ebpf-datapath</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/case-study-a-packet-through-ciliums-ebpf-datapath" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/case-study-a-packet-through-ciliums-ebpf-datapath" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/case-study-a-packet-through-ciliums-ebpf-datapath" />
<lastmod>2026-05-24T14:21:16.888Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/off-cpu-and-scheduler-latency-measuring-the-time-a-process-is-not-running</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/off-cpu-and-scheduler-latency-measuring-the-time-a-process-is-not-running" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/off-cpu-and-scheduler-latency-measuring-the-time-a-process-is-not-running" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/off-cpu-and-scheduler-latency-measuring-the-time-a-process-is-not-running" />
<lastmod>2026-05-24T14:21:16.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/cpu-profiling-with-perf-event-sampling-stacks-the-foundation-of-flame-graphs</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/cpu-profiling-with-perf-event-sampling-stacks-the-foundation-of-flame-graphs" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/cpu-profiling-with-perf-event-sampling-stacks-the-foundation-of-flame-graphs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/cpu-profiling-with-perf-event-sampling-stacks-the-foundation-of-flame-graphs" />
<lastmod>2026-05-24T14:21:16.880Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/seccomp-bpf-classic-bpf-filtering-syscalls-in-every-container</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/seccomp-bpf-classic-bpf-filtering-syscalls-in-every-container" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/seccomp-bpf-classic-bpf-filtering-syscalls-in-every-container" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/seccomp-bpf-classic-bpf-filtering-syscalls-in-every-container" />
<lastmod>2026-05-24T14:21:16.876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/tc-sched-cls-and-dissecting-a-live-cilium-datapath</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/tc-sched-cls-and-dissecting-a-live-cilium-datapath" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/tc-sched-cls-and-dissecting-a-live-cilium-datapath" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/tc-sched-cls-and-dissecting-a-live-cilium-datapath" />
<lastmod>2026-05-24T14:21:16.873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/xdp-processing-packets-at-the-earliest-point-writing-a-firewall</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/xdp-processing-packets-at-the-earliest-point-writing-a-firewall" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/xdp-processing-packets-at-the-earliest-point-writing-a-firewall" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/xdp-processing-packets-at-the-earliest-point-writing-a-firewall" />
<lastmod>2026-05-24T14:21:16.869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/cilium-ebpf-loading-ebpf-from-go</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/cilium-ebpf-loading-ebpf-from-go" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/cilium-ebpf-loading-ebpf-from-go" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/cilium-ebpf-loading-ebpf-from-go" />
<lastmod>2026-05-24T14:21:16.865Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/libbpf-and-co-re-writing-an-ebpf-tool-yourself</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/libbpf-and-co-re-writing-an-ebpf-tool-yourself" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/libbpf-and-co-re-writing-an-ebpf-tool-yourself" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/libbpf-and-co-re-writing-an-ebpf-tool-yourself" />
<lastmod>2026-05-24T14:21:16.862Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/uprobe-usdt-and-inspecting-a-pod-from-the-host</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/uprobe-usdt-and-inspecting-a-pod-from-the-host" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/uprobe-usdt-and-inspecting-a-pod-from-the-host" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/uprobe-usdt-and-inspecting-a-pod-from-the-host" />
<lastmod>2026-05-24T14:21:16.859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/bpftrace-maps-counting-and-histograms</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/bpftrace-maps-counting-and-histograms" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/bpftrace-maps-counting-and-histograms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/bpftrace-maps-counting-and-histograms" />
<lastmod>2026-05-24T14:21:16.855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/bpftrace-tracing-in-a-single-line</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/bpftrace-tracing-in-a-single-line" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/bpftrace-tracing-in-a-single-line" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/bpftrace-tracing-in-a-single-line" />
<lastmod>2026-05-24T14:21:16.852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/btf-and-co-re-compile-once-run-on-every-kernel</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/btf-and-co-re-compile-once-run-on-every-kernel" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/btf-and-co-re-compile-once-run-on-every-kernel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/btf-and-co-re-compile-once-run-on-every-kernel" />
<lastmod>2026-05-24T14:21:16.849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/program-types-and-hooks-where-you-attach-what-you-see</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/program-types-and-hooks-where-you-attach-what-you-see" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/program-types-and-hooks-where-you-attach-what-you-see" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/program-types-and-hooks-where-you-attach-what-you-see" />
<lastmod>2026-05-24T14:21:16.845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/maps-memory-and-the-bridge-to-userspace</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/maps-memory-and-the-bridge-to-userspace" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/maps-memory-and-the-bridge-to-userspace" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/maps-memory-and-the-bridge-to-userspace" />
<lastmod>2026-05-24T14:21:16.842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/the-ebpf-virtual-machine-registers-instruction-set-and-bytecode</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/the-ebpf-virtual-machine-registers-instruction-set-and-bytecode" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/the-ebpf-virtual-machine-registers-instruction-set-and-bytecode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/the-ebpf-virtual-machine-registers-instruction-set-and-bytecode" />
<lastmod>2026-05-24T14:21:16.837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/full-teardown-and-wrap-up</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/full-teardown-and-wrap-up" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/full-teardown-and-wrap-up" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/full-teardown-and-wrap-up" />
<lastmod>2026-05-24T14:21:16.834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/node-log-query-and-fine-grained-kubelet-authorization</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/node-log-query-and-fine-grained-kubelet-authorization" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/node-log-query-and-fine-grained-kubelet-authorization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/node-log-query-and-fine-grained-kubelet-authorization" />
<lastmod>2026-05-24T14:21:16.830Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/the-new-storage-of-v136</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/the-new-storage-of-v136" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/the-new-storage-of-v136" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/the-new-storage-of-v136" />
<lastmod>2026-05-24T14:21:16.827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/in-place-pod-resize</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/in-place-pod-resize" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/in-place-pod-resize" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/in-place-pod-resize" />
<lastmod>2026-05-24T01:20:04.847Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/admission-policy-with-cel</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/admission-policy-with-cel" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/admission-policy-with-cel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/admission-policy-with-cel" />
<lastmod>2026-05-24T14:21:16.823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/leader-election-addons-and-node-autoscaling</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/leader-election-addons-and-node-autoscaling" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/leader-election-addons-and-node-autoscaling" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/leader-election-addons-and-node-autoscaling" />
<lastmod>2026-05-24T14:21:16.820Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/metrics-traces-and-api-priority-and-fairness</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/metrics-traces-and-api-priority-and-fairness" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/metrics-traces-and-api-priority-and-fairness" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/metrics-traces-and-api-priority-and-fairness" />
<lastmod>2026-05-24T14:21:16.817Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/logging-architecture</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/logging-architecture" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/logging-architecture" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/logging-architecture" />
<lastmod>2026-05-24T14:21:16.814Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/gc-cgroup-v2-swap-and-graceful-node-shutdown</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/gc-cgroup-v2-swap-and-graceful-node-shutdown" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/gc-cgroup-v2-swap-and-graceful-node-shutdown" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/gc-cgroup-v2-swap-and-graceful-node-shutdown" />
<lastmod>2026-05-24T14:21:16.810Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/upgrades-and-version-skew</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/upgrades-and-version-skew" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/upgrades-and-version-skew" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/upgrades-and-version-skew" />
<lastmod>2026-05-24T14:21:16.805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/backing-up-etcd-and-rotating-certificates</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/backing-up-etcd-and-rotating-certificates" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/backing-up-etcd-and-rotating-certificates" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/backing-up-etcd-and-rotating-certificates" />
<lastmod>2026-05-24T14:21:16.802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/device-plugins-and-extended-resources</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/device-plugins-and-extended-resources" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/device-plugins-and-extended-resources" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/device-plugins-and-extended-resources" />
<lastmod>2026-05-24T14:21:16.798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/api-aggregation-bolting-on-a-second-api-server</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/api-aggregation-bolting-on-a-second-api-server" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/api-aggregation-bolting-on-a-second-api-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/api-aggregation-bolting-on-a-second-api-server" />
<lastmod>2026-05-24T14:21:16.795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/operator-crd-plus-a-reconcile-loop</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/operator-crd-plus-a-reconcile-loop" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/operator-crd-plus-a-reconcile-loop" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/operator-crd-plus-a-reconcile-loop" />
<lastmod>2026-05-24T14:21:16.790Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/admission-webhook-wedge-into-the-write-path</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/admission-webhook-wedge-into-the-write-path" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/admission-webhook-wedge-into-the-write-path" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/admission-webhook-wedge-into-the-write-path" />
<lastmod>2026-05-24T14:21:16.786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/customresourcedefinition-add-your-own-kind</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/customresourcedefinition-add-your-own-kind" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/customresourcedefinition-add-your-own-kind" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/customresourcedefinition-add-your-own-kind" />
<lastmod>2026-05-24T14:21:16.783Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/secrets-the-detour-and-hardening</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/secrets-the-detour-and-hardening" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/secrets-the-detour-and-hardening" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/secrets-the-detour-and-hardening" />
<lastmod>2026-05-24T14:21:16.780Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/seccomp-apparmor-and-capabilities</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/seccomp-apparmor-and-capabilities" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/seccomp-apparmor-and-capabilities" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/seccomp-apparmor-and-capabilities" />
<lastmod>2026-05-24T14:21:16.775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/pod-security-standards-and-admission</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/pod-security-standards-and-admission" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/pod-security-standards-and-admission" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/pod-security-standards-and-admission" />
<lastmod>2026-05-24T14:21:16.772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/serviceaccount-and-bound-tokens</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/serviceaccount-and-bound-tokens" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/serviceaccount-and-bound-tokens" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/serviceaccount-and-bound-tokens" />
<lastmod>2026-05-24T14:21:16.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/rbac-turning-identity-into-permission</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/rbac-turning-identity-into-permission" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/rbac-turning-identity-into-permission" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/rbac-turning-identity-into-permission" />
<lastmod>2026-05-24T14:21:16.765Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/authentication-and-the-path-into-the-api-server</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/authentication-and-the-path-into-the-api-server" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/authentication-and-the-path-into-the-api-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/authentication-and-the-path-into-the-api-server" />
<lastmod>2026-05-24T14:21:16.762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/lb-ipam-and-traffic-policy</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/lb-ipam-and-traffic-policy" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/lb-ipam-and-traffic-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/lb-ipam-and-traffic-policy" />
<lastmod>2026-05-24T14:21:16.758Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/gateway-api-the-successor-to-ingress</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/gateway-api-the-successor-to-ingress" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/gateway-api-the-successor-to-ingress" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/gateway-api-the-successor-to-ingress" />
<lastmod>2026-05-24T14:21:16.755Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/ingress-getting-http-in-from-outside-with-cilium</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/ingress-getting-http-in-from-outside-with-cilium" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/ingress-getting-http-in-from-outside-with-cilium" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/ingress-getting-http-in-from-outside-with-cilium" />
<lastmod>2026-05-24T14:21:16.751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/networkpolicy-a-firewall-by-label</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/networkpolicy-a-firewall-by-label" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/networkpolicy-a-firewall-by-label" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/networkpolicy-a-firewall-by-label" />
<lastmod>2026-05-24T14:21:16.748Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/migrating-to-kube-proxy-less-cilium</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/migrating-to-kube-proxy-less-cilium" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/migrating-to-kube-proxy-less-cilium" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/migrating-to-kube-proxy-less-cilium" />
<lastmod>2026-05-24T14:21:16.742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/cilium-and-ebpf-why-replace-kube-proxy</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/cilium-and-ebpf-why-replace-kube-proxy" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/cilium-and-ebpf-why-replace-kube-proxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/cilium-and-ebpf-why-replace-kube-proxy" />
<lastmod>2026-05-24T14:21:16.739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/volumesnapshot-and-csi-snapshot</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/volumesnapshot-and-csi-snapshot" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/volumesnapshot-and-csi-snapshot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/volumesnapshot-and-csi-snapshot" />
<lastmod>2026-05-24T14:21:16.735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/storageclass-dynamic-provisioning-and-ebs-csi</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/storageclass-dynamic-provisioning-and-ebs-csi" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/storageclass-dynamic-provisioning-and-ebs-csi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/storageclass-dynamic-provisioning-and-ebs-csi" />
<lastmod>2026-05-24T14:21:16.732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/persistentvolume-and-persistentvolumeclaim</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/persistentvolume-and-persistentvolumeclaim" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/persistentvolume-and-persistentvolumeclaim" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/persistentvolume-and-persistentvolumeclaim" />
<lastmod>2026-05-24T14:21:16.729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/volumes-ephemeral-hostpath-and-projected</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/volumes-ephemeral-hostpath-and-projected" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/volumes-ephemeral-hostpath-and-projected" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/volumes-ephemeral-hostpath-and-projected" />
<lastmod>2026-05-24T14:21:16.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/vertical-pod-autoscaler-and-resource-managers</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/vertical-pod-autoscaler-and-resource-managers" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/vertical-pod-autoscaler-and-resource-managers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/vertical-pod-autoscaler-and-resource-managers" />
<lastmod>2026-05-24T14:21:16.722Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/metrics-server-and-horizontalpodautoscaler</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/metrics-server-and-horizontalpodautoscaler" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/metrics-server-and-horizontalpodautoscaler" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/metrics-server-and-horizontalpodautoscaler" />
<lastmod>2026-05-24T14:21:16.719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/node-pressure-eviction</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/node-pressure-eviction" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/node-pressure-eviction" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/node-pressure-eviction" />
<lastmod>2026-05-24T01:19:54.104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/priority-and-preemption</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/priority-and-preemption" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/priority-and-preemption" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/priority-and-preemption" />
<lastmod>2026-05-24T14:21:16.716Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/topology-spread-pod-overhead-and-scheduling-readiness</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/topology-spread-pod-overhead-and-scheduling-readiness" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/topology-spread-pod-overhead-and-scheduling-readiness" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/topology-spread-pod-overhead-and-scheduling-readiness" />
<lastmod>2026-05-24T14:21:16.712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/affinity-taints-and-tolerations</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/affinity-taints-and-tolerations" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/affinity-taints-and-tolerations" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/affinity-taints-and-tolerations" />
<lastmod>2026-05-24T14:21:16.709Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/the-scheduler-and-the-scheduling-framework</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/the-scheduler-and-the-scheduling-framework" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/the-scheduler-and-the-scheduling-framework" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/the-scheduler-and-the-scheduling-framework" />
<lastmod>2026-05-24T14:21:16.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/limitrange-and-resourcequota</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/limitrange-and-resourcequota" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/limitrange-and-resourcequota" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/limitrange-and-resourcequota" />
<lastmod>2026-05-24T14:21:16.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/node-allocatable-the-resources-a-pod-actually-gets</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/node-allocatable-the-resources-a-pod-actually-gets" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/node-allocatable-the-resources-a-pod-actually-gets" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/node-allocatable-the-resources-a-pod-actually-gets" />
<lastmod>2026-05-24T14:21:16.700Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/configmap-and-secret</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/configmap-and-secret" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/configmap-and-secret" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/configmap-and-secret" />
<lastmod>2026-05-24T14:21:16.696Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/object-management-recommended-labels-and-storage-version</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/object-management-recommended-labels-and-storage-version" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/object-management-recommended-labels-and-storage-version" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/object-management-recommended-labels-and-storage-version" />
<lastmod>2026-05-24T14:21:16.692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/finalizers-ownerreferences-and-garbage-collection</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/finalizers-ownerreferences-and-garbage-collection" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/finalizers-ownerreferences-and-garbage-collection" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/finalizers-ownerreferences-and-garbage-collection" />
<lastmod>2026-05-24T14:21:16.688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/labels-selectors-namespaces-and-annotations</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/labels-selectors-namespaces-and-annotations" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/labels-selectors-namespaces-and-annotations" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/labels-selectors-namespaces-and-annotations" />
<lastmod>2026-05-24T14:21:16.685Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/job-cronjob-and-ttl</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/job-cronjob-and-ttl" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/job-cronjob-and-ttl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/job-cronjob-and-ttl" />
<lastmod>2026-05-24T14:21:16.681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/daemonset-one-pod-per-node</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/daemonset-one-pod-per-node" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/daemonset-one-pod-per-node" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/daemonset-one-pod-per-node" />
<lastmod>2026-05-24T14:21:16.677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/statefulset-stable-identity-and-order</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/statefulset-stable-identity-and-order" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/statefulset-stable-identity-and-order" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/statefulset-stable-identity-and-order" />
<lastmod>2026-05-24T14:21:16.672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/deployment-rollout-and-rollback</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/deployment-rollout-and-rollback" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/deployment-rollout-and-rollback" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/deployment-rollout-and-rollback" />
<lastmod>2026-05-24T14:21:16.669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/disruptions-and-the-poddisruptionbudget</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/disruptions-and-the-poddisruptionbudget" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/disruptions-and-the-poddisruptionbudget" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/disruptions-and-the-poddisruptionbudget" />
<lastmod>2026-05-24T14:21:16.664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/requests-limits-qos-and-the-downward-api</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/requests-limits-qos-and-the-downward-api" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/requests-limits-qos-and-the-downward-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/requests-limits-qos-and-the-downward-api" />
<lastmod>2026-05-24T14:21:16.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/ephemeral-containers-and-kubectl-debug</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/ephemeral-containers-and-kubectl-debug" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/ephemeral-containers-and-kubectl-debug" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/ephemeral-containers-and-kubectl-debug" />
<lastmod>2026-05-24T14:21:16.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/probes-liveness-readiness-and-startup</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/probes-liveness-readiness-and-startup" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/probes-liveness-readiness-and-startup" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/probes-liveness-readiness-and-startup" />
<lastmod>2026-05-24T14:21:16.652Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/init-containers-and-sidecar-containers</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/init-containers-and-sidecar-containers" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/init-containers-and-sidecar-containers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/init-containers-and-sidecar-containers" />
<lastmod>2026-05-24T14:21:16.649Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/the-lifecycle-of-a-pod-phase-condition-and-restartpolicy</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/the-lifecycle-of-a-pod-phase-condition-and-restartpolicy" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/the-lifecycle-of-a-pod-phase-condition-and-restartpolicy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/the-lifecycle-of-a-pod-phase-condition-and-restartpolicy" />
<lastmod>2026-05-24T14:21:16.645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/the-lifecycle-of-a-request-from-kubectl-apply-to-a-running-pod</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/the-lifecycle-of-a-request-from-kubectl-apply-to-a-running-pod" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/the-lifecycle-of-a-request-from-kubectl-apply-to-a-running-pod" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/the-lifecycle-of-a-request-from-kubectl-apply-to-a-running-pod" />
<lastmod>2026-05-24T14:21:16.641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/smoke-test-the-whole-cluster-running-together</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/smoke-test-the-whole-cluster-running-together" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/smoke-test-the-whole-cluster-running-together" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/smoke-test-the-whole-cluster-running-together" />
<lastmod>2026-05-24T14:21:16.636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/coredns-calling-each-other-by-name-in-the-cluster</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/coredns-calling-each-other-by-name-in-the-cluster" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/coredns-calling-each-other-by-name-in-the-cluster" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/coredns-calling-each-other-by-name-in-the-cluster" />
<lastmod>2026-05-24T14:21:16.632Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/wiring-up-pod-networking-by-hand-cni-bridge-and-vpc-routes</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/wiring-up-pod-networking-by-hand-cni-bridge-and-vpc-routes" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/wiring-up-pod-networking-by-hand-cni-bridge-and-vpc-routes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/wiring-up-pod-networking-by-hand-cni-bridge-and-vpc-routes" />
<lastmod>2026-05-24T14:21:16.627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/the-kubernetes-network-model</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/the-kubernetes-network-model" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/the-kubernetes-network-model" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/the-kubernetes-network-model" />
<lastmod>2026-05-24T14:21:16.623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/kube-proxy-turning-a-clusterip-into-a-real-destination</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/kube-proxy-turning-a-clusterip-into-a-real-destination" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/kube-proxy-turning-a-clusterip-into-a-real-destination" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/kube-proxy-turning-a-clusterip-into-a-real-destination" />
<lastmod>2026-05-24T14:21:16.617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/kubelet-bringing-the-workers-into-the-cluster</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/kubelet-bringing-the-workers-into-the-cluster" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/kubelet-bringing-the-workers-into-the-cluster" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/kubelet-bringing-the-workers-into-the-cluster" />
<lastmod>2026-05-24T14:21:16.613Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/container-runtime-and-cri-installing-containerd-on-the-workers</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/container-runtime-and-cri-installing-containerd-on-the-workers" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/container-runtime-and-cri-installing-containerd-on-the-workers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/container-runtime-and-cri-installing-containerd-on-the-workers" />
<lastmod>2026-05-24T14:21:16.609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/haproxy-consolidates-three-api-servers-and-remote-kubectl</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/haproxy-consolidates-three-api-servers-and-remote-kubectl" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/haproxy-consolidates-three-api-servers-and-remote-kubectl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/haproxy-consolidates-three-api-servers-and-remote-kubectl" />
<lastmod>2026-05-24T14:21:16.605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/controller-manager-and-scheduler-control-loops-and-leader-election</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/controller-manager-and-scheduler-control-loops-and-leader-election" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/controller-manager-and-scheduler-control-loops-and-leader-election" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/controller-manager-and-scheduler-control-loops-and-leader-election" />
<lastmod>2026-05-24T14:21:16.601Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/kube-apiserver-the-clusters-entry-point-and-the-request-pipeline</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/kube-apiserver-the-clusters-entry-point-and-the-request-pipeline" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/kube-apiserver-the-clusters-entry-point-and-the-request-pipeline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/kube-apiserver-the-clusters-entry-point-and-the-request-pipeline" />
<lastmod>2026-05-24T14:21:16.594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/etcd-quorum-raft-and-standing-up-a-three-node-cluster</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/etcd-quorum-raft-and-standing-up-a-three-node-cluster" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/etcd-quorum-raft-and-standing-up-a-three-node-cluster" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/etcd-quorum-raft-and-standing-up-a-three-node-cluster" />
<lastmod>2026-05-24T14:21:16.591Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/bundle-certs-into-kubeconfig-and-configure-secret-encryption</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/bundle-certs-into-kubeconfig-and-configure-secret-encryption" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/bundle-certs-into-kubeconfig-and-configure-secret-encryption" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/bundle-certs-into-kubeconfig-and-configure-secret-encryption" />
<lastmod>2026-05-24T14:21:16.587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/sign-every-certificate-by-hand-with-cfssl</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/sign-every-certificate-by-hand-with-cfssl" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/sign-every-certificate-by-hand-with-cfssl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/sign-every-certificate-by-hand-with-cfssl" />
<lastmod>2026-05-24T14:21:16.582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/stand-up-six-ec2-machines-and-prepare-the-os</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/stand-up-six-ec2-machines-and-prepare-the-os" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/stand-up-six-ec2-machines-and-prepare-the-os" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/stand-up-six-ec2-machines-and-prepare-the-os" />
<lastmod>2026-05-24T14:21:16.577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/pki-and-tls-why-a-cluster-needs-so-many-certificates</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/pki-and-tls-why-a-cluster-needs-so-many-certificates" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/pki-and-tls-why-a-cluster-needs-so-many-certificates" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/pki-and-tls-why-a-cluster-needs-so-many-certificates" />
<lastmod>2026-05-24T14:21:16.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/kubernetes-architecture-up-close-loops-watches-and-the-api-server</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/kubernetes-architecture-up-close-loops-watches-and-the-api-server" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/kubernetes-architecture-up-close-loops-watches-and-the-api-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/kubernetes-architecture-up-close-loops-watches-and-the-api-server" />
<lastmod>2026-05-24T14:21:16.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/why-build-kubernetes-by-hand-and-what-were-going-to-build</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/why-build-kubernetes-by-hand-and-what-were-going-to-build" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/why-build-kubernetes-by-hand-and-what-were-going-to-build" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/why-build-kubernetes-by-hand-and-what-were-going-to-build" />
<lastmod>2026-05-24T14:21:16.563Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/capstone-deploy-a-complete-application-and-wrap-up-the-series</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/capstone-deploy-a-complete-application-and-wrap-up-the-series" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/capstone-deploy-a-complete-application-and-wrap-up-the-series" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/capstone-deploy-a-complete-application-and-wrap-up-the-series" />
<lastmod>2026-05-24T14:21:16.560Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/observe-and-debug-logs-exec-describe-events</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/observe-and-debug-logs-exec-describe-events" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/observe-and-debug-logs-exec-describe-events" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/observe-and-debug-logs-exec-describe-events" />
<lastmod>2026-05-24T14:21:16.555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/workload-types-statefulset-daemonset-job-and-cronjob</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/workload-types-statefulset-daemonset-job-and-cronjob" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/workload-types-statefulset-daemonset-job-and-cronjob" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/workload-types-statefulset-daemonset-job-and-cronjob" />
<lastmod>2026-05-24T14:21:16.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/resource-requests-limits-and-autoscaling-hpa</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/resource-requests-limits-and-autoscaling-hpa" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/resource-requests-limits-and-autoscaling-hpa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/resource-requests-limits-and-autoscaling-hpa" />
<lastmod>2026-05-24T14:21:16.547Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/health-checks-liveness-and-readiness-probes</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/health-checks-liveness-and-readiness-probes" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/health-checks-liveness-and-readiness-probes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/health-checks-liveness-and-readiness-probes" />
<lastmod>2026-05-24T14:21:16.543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/ingress-routing-http-into-the-cluster</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/ingress-routing-http-into-the-cluster" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/ingress-routing-http-into-the-cluster" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/ingress-routing-http-into-the-cluster" />
<lastmod>2026-05-24T14:21:16.539Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/storage-volumes-pv-pvc-and-storageclass</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/storage-volumes-pv-pvc-and-storageclass" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/storage-volumes-pv-pvc-and-storageclass" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/storage-volumes-pv-pvc-and-storageclass" />
<lastmod>2026-05-24T14:21:16.535Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/configmap-and-secret-separating-configuration-from-the-image</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/configmap-and-secret-separating-configuration-from-the-image" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/configmap-and-secret-separating-configuration-from-the-image" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/configmap-and-secret-separating-configuration-from-the-image" />
<lastmod>2026-05-24T14:21:16.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/namespaces-labels-and-selectors</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/namespaces-labels-and-selectors" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/namespaces-labels-and-selectors" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/namespaces-labels-and-selectors" />
<lastmod>2026-05-24T14:21:16.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/service-a-stable-address-and-load-balancing</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/service-a-stable-address-and-load-balancing" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/service-a-stable-address-and-load-balancing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/service-a-stable-address-and-load-balancing" />
<lastmod>2026-05-24T14:21:16.522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/deployment-and-replicaset-keeping-your-app-alive</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/deployment-and-replicaset-keeping-your-app-alive" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/deployment-and-replicaset-keeping-your-app-alive" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/deployment-and-replicaset-keeping-your-app-alive" />
<lastmod>2026-05-24T14:21:16.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/pod-the-smallest-unit-in-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/pod-the-smallest-unit-in-kubernetes" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/pod-the-smallest-unit-in-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/pod-the-smallest-unit-in-kubernetes" />
<lastmod>2026-05-24T14:21:16.516Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/installing-minikube-kubectl-your-first-cluster</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/installing-minikube-kubectl-your-first-cluster" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/installing-minikube-kubectl-your-first-cluster" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/installing-minikube-kubectl-your-first-cluster" />
<lastmod>2026-05-24T14:21:16.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/kubernetes-architecture-control-plane-and-node</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/kubernetes-architecture-control-plane-and-node" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/kubernetes-architecture-control-plane-and-node" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/kubernetes-architecture-control-plane-and-node" />
<lastmod>2026-05-24T14:21:16.509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/what-is-kubernetes-and-why-orchestration</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/what-is-kubernetes-and-why-orchestration" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/what-is-kubernetes-and-why-orchestration" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/what-is-kubernetes-and-why-orchestration" />
<lastmod>2026-05-24T14:21:16.506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/a-complete-project-and-series-wrap-up</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/a-complete-project-and-series-wrap-up" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/a-complete-project-and-series-wrap-up" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/a-complete-project-and-series-wrap-up" />
<lastmod>2026-05-24T14:21:16.504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/best-practices-project-structure-and-design</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/best-practices-project-structure-and-design" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/best-practices-project-structure-and-design" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/best-practices-project-structure-and-design" />
<lastmod>2026-05-24T14:21:16.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/testing-roles-with-molecule</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/testing-roles-with-molecule" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/testing-roles-with-molecule" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/testing-roles-with-molecule" />
<lastmod>2026-05-24T14:21:16.497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/optimization-and-execution-strategy</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/optimization-and-execution-strategy" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/optimization-and-execution-strategy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/optimization-and-execution-strategy" />
<lastmod>2026-05-24T14:21:16.493Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/extending-ansible-filter-lookup-and-callback-plugins</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/extending-ansible-filter-lookup-and-callback-plugins" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/extending-ansible-filter-lookup-and-callback-plugins" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/extending-ansible-filter-lookup-and-callback-plugins" />
<lastmod>2026-05-24T14:21:16.489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/writing-a-custom-module-in-python</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/writing-a-custom-module-in-python" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/writing-a-custom-module-in-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/writing-a-custom-module-in-python" />
<lastmod>2026-05-24T14:21:16.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/ansible-vault-managing-secrets</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/ansible-vault-managing-secrets" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/ansible-vault-managing-secrets" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/ansible-vault-managing-secrets" />
<lastmod>2026-05-24T14:21:16.484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/ansible-galaxy-and-collections</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/ansible-galaxy-and-collections" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/ansible-galaxy-and-collections" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/ansible-galaxy-and-collections" />
<lastmod>2026-05-24T14:21:16.479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/roles-organizing-reusable-code</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/roles-organizing-reusable-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/roles-organizing-reusable-code" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/roles-organizing-reusable-code" />
<lastmod>2026-05-24T14:21:16.476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/handlers-loops-and-conditionals</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/handlers-loops-and-conditionals" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/handlers-loops-and-conditionals" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/handlers-loops-and-conditionals" />
<lastmod>2026-05-24T14:21:16.473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/variables-facts-and-templates-jinja2</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/variables-facts-and-templates-jinja2" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/variables-facts-and-templates-jinja2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/variables-facts-and-templates-jinja2" />
<lastmod>2026-05-24T14:21:16.470Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/modules-and-idempotency</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/modules-and-idempotency" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/modules-and-idempotency" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/modules-and-idempotency" />
<lastmod>2026-05-24T14:21:16.468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/playbook-structure-and-tasks</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/playbook-structure-and-tasks" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/playbook-structure-and-tasks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/playbook-structure-and-tasks" />
<lastmod>2026-05-24T14:21:16.464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/inventory-static-dynamic-groups-and-variables</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/inventory-static-dynamic-groups-and-variables" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/inventory-static-dynamic-groups-and-variables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/inventory-static-dynamic-groups-and-variables" />
<lastmod>2026-05-24T14:21:16.461Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/installation-and-your-first-ad-hoc-commands</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/installation-and-your-first-ad-hoc-commands" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/installation-and-your-first-ad-hoc-commands" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/installation-and-your-first-ad-hoc-commands" />
<lastmod>2026-05-24T14:21:16.458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/ansible-architecture-control-node-inventory-module-and-ssh</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/ansible-architecture-control-node-inventory-module-and-ssh" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/ansible-architecture-control-node-inventory-module-and-ssh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/ansible-architecture-control-node-inventory-module-and-ssh" />
<lastmod>2026-05-24T14:21:16.455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/what-ansible-is-and-why-you-should-use-it</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/what-ansible-is-and-why-you-should-use-it" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/what-ansible-is-and-why-you-should-use-it" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/what-ansible-is-and-why-you-should-use-it" />
<lastmod>2026-05-24T14:21:16.452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/how-networking-works-what-happens-when-you-open-a-web-page</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/how-networking-works-what-happens-when-you-open-a-web-page" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/how-networking-works-what-happens-when-you-open-a-web-page" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/how-networking-works-what-happens-when-you-open-a-web-page" />
<lastmod>2026-05-24T14:21:16.406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/the-layered-model-osi-and-tcp-ip</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/the-layered-model-osi-and-tcp-ip" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/the-layered-model-osi-and-tcp-ip" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/the-layered-model-osi-and-tcp-ip" />
<lastmod>2026-05-24T14:21:16.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/ip-addresses-and-subnets</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/ip-addresses-and-subnets" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/ip-addresses-and-subnets" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/ip-addresses-and-subnets" />
<lastmod>2026-05-24T14:21:16.415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/the-link-layer-mac-arp-and-switches</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/the-link-layer-mac-arp-and-switches" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/the-link-layer-mac-arp-and-switches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/the-link-layer-mac-arp-and-switches" />
<lastmod>2026-05-24T14:21:16.418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/routing-routers-gateways-and-the-routing-table</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/routing-routers-gateways-and-the-routing-table" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/routing-routers-gateways-and-the-routing-table" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/routing-routers-gateways-and-the-routing-table" />
<lastmod>2026-05-24T14:21:16.422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/nat-and-private-public-ips</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/nat-and-private-public-ips" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/nat-and-private-public-ips" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/nat-and-private-public-ips" />
<lastmod>2026-05-24T14:21:16.425Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/tcp-and-udp-ports-and-connections</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/tcp-and-udp-ports-and-connections" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/tcp-and-udp-ports-and-connections" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/tcp-and-udp-ports-and-connections" />
<lastmod>2026-05-24T14:21:16.429Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/dns-resolving-domain-names</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/dns-resolving-domain-names" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/dns-resolving-domain-names" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/dns-resolving-domain-names" />
<lastmod>2026-05-24T14:21:16.432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/http-and-https</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/http-and-https" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/http-and-https" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/http-and-https" />
<lastmod>2026-05-24T14:21:16.435Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/tls-ssl-encryption-and-certificates</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/tls-ssl-encryption-and-certificates" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/tls-ssl-encryption-and-certificates" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/tls-ssl-encryption-and-certificates" />
<lastmod>2026-05-24T14:21:16.438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/firewalls-and-network-security</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/firewalls-and-network-security" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/firewalls-and-network-security" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/firewalls-and-network-security" />
<lastmod>2026-05-24T14:21:16.441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/load-balancers-and-reverse-proxies</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/load-balancers-and-reverse-proxies" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/load-balancers-and-reverse-proxies" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/load-balancers-and-reverse-proxies" />
<lastmod>2026-05-24T14:21:16.444Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/network-diagnostic-tools</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/network-diagnostic-tools" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/network-diagnostic-tools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/network-diagnostic-tools" />
<lastmod>2026-05-24T14:21:16.446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/tracing-a-request-end-to-end</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/tracing-a-request-end-to-end" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/tracing-a-request-end-to-end" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/tracing-a-request-end-to-end" />
<lastmod>2026-05-24T14:21:16.449Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/cron-and-scheduled-tasks</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/cron-and-scheduled-tasks" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/cron-and-scheduled-tasks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/cron-and-scheduled-tasks" />
<lastmod>2026-05-24T14:21:16.402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/shell-scripting-automating-with-bash</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/shell-scripting-automating-with-bash" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/shell-scripting-automating-with-bash" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/shell-scripting-automating-with-bash" />
<lastmod>2026-05-24T14:21:16.399Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/systemd-and-services</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/systemd-and-services" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/systemd-and-services" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/systemd-and-services" />
<lastmod>2026-05-24T14:21:16.395Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/ssh-and-file-transfer-ssh-scp-rsync</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/ssh-and-file-transfer-ssh-scp-rsync" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/ssh-and-file-transfer-ssh-scp-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/ssh-and-file-transfer-ssh-scp-rsync" />
<lastmod>2026-05-24T14:21:16.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/basic-networking-on-linux</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/basic-networking-on-linux" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/basic-networking-on-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/basic-networking-on-linux" />
<lastmod>2026-05-24T14:21:16.387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/users-groups-and-sudo</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/users-groups-and-sudo" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/users-groups-and-sudo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/users-groups-and-sudo" />
<lastmod>2026-05-24T14:21:16.383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/software-package-management-apt-dnf-apk</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/software-package-management-apt-dnf-apk" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/software-package-management-apt-dnf-apk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/software-package-management-apt-dnf-apk" />
<lastmod>2026-05-24T14:21:16.379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/disks-and-capacity-df-du-lsblk-mount</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/disks-and-capacity-df-du-lsblk-mount" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/disks-and-capacity-df-du-lsblk-mount" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/disks-and-capacity-df-du-lsblk-mount" />
<lastmod>2026-05-24T14:21:16.376Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/compress-and-decompress-tar-gzip-zip</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/compress-and-decompress-tar-gzip-zip" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/compress-and-decompress-tar-gzip-zip" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/compress-and-decompress-tar-gzip-zip" />
<lastmod>2026-05-24T14:21:16.372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/processes-and-signals</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/processes-and-signals" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/processes-and-signals" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/processes-and-signals" />
<lastmod>2026-05-24T14:21:16.369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/permissions-user-group-and-chmod</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/permissions-user-group-and-chmod" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/permissions-user-group-and-chmod" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/permissions-user-group-and-chmod" />
<lastmod>2026-05-24T14:21:16.364Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/pipes-redirects-and-data-streams</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/pipes-redirects-and-data-streams" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/pipes-redirects-and-data-streams" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/pipes-redirects-and-data-streams" />
<lastmod>2026-05-24T14:21:16.361Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/reading-and-processing-text-grep-sed-awk-and-friends</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/reading-and-processing-text-grep-sed-awk-and-friends" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/reading-and-processing-text-grep-sed-awk-and-friends" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/reading-and-processing-text-grep-sed-awk-and-friends" />
<lastmod>2026-05-24T14:21:16.358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/editors-nano-and-vim</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/editors-nano-and-vim" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/editors-nano-and-vim" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/editors-nano-and-vim" />
<lastmod>2026-05-24T14:21:16.355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/file-and-directory-operations</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/file-and-directory-operations" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/file-and-directory-operations" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/file-and-directory-operations" />
<lastmod>2026-05-24T14:21:16.352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/the-filesystem-and-fhs-everything-is-a-file</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/the-filesystem-and-fhs-everything-is-a-file" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/the-filesystem-and-fhs-everything-is-a-file" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/the-filesystem-and-fhs-everything-is-a-file" />
<lastmod>2026-05-24T14:21:16.349Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/setting-up-a-linux-environment-and-getting-comfortable-with-the-shell</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/setting-up-a-linux-environment-and-getting-comfortable-with-the-shell" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/setting-up-a-linux-environment-and-getting-comfortable-with-the-shell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/setting-up-a-linux-environment-and-getting-comfortable-with-the-shell" />
<lastmod>2026-05-24T14:21:16.346Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/what-is-linux-and-why-developers-should-learn-it</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/what-is-linux-and-why-developers-should-learn-it" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/what-is-linux-and-why-developers-should-learn-it" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/what-is-linux-and-why-developers-should-learn-it" />
<lastmod>2026-05-24T14:21:16.343Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/what-docker-is-and-why-you-should-use-it</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/what-docker-is-and-why-you-should-use-it" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/what-docker-is-and-why-you-should-use-it" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/what-docker-is-and-why-you-should-use-it" />
<lastmod>2026-05-24T14:21:16.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/docker-architecture-client-daemon-containerd-and-runc</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/docker-architecture-client-daemon-containerd-and-runc" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/docker-architecture-client-daemon-containerd-and-runc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/docker-architecture-client-daemon-containerd-and-runc" />
<lastmod>2026-05-24T14:21:16.297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/what-a-container-is-made-of-namespaces-cgroups-and-union-filesystem</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/what-a-container-is-made-of-namespaces-cgroups-and-union-filesystem" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/what-a-container-is-made-of-namespaces-cgroups-and-union-filesystem" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/what-a-container-is-made-of-namespaces-cgroups-and-union-filesystem" />
<lastmod>2026-05-24T14:21:16.301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/installing-docker-and-running-your-first-container</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/installing-docker-and-running-your-first-container" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/installing-docker-and-running-your-first-container" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/installing-docker-and-running-your-first-container" />
<lastmod>2026-05-24T14:21:16.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/images-and-the-layer-mechanism-pull-tag-docker-hub</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/images-and-the-layer-mechanism-pull-tag-docker-hub" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/images-and-the-layer-mechanism-pull-tag-docker-hub" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/images-and-the-layer-mechanism-pull-tag-docker-hub" />
<lastmod>2026-05-24T14:21:16.308Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/writing-a-dockerfile-and-build-cache</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/writing-a-dockerfile-and-build-cache" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/writing-a-dockerfile-and-build-cache" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/writing-a-dockerfile-and-build-cache" />
<lastmod>2026-05-24T14:21:16.311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/volumes-and-bind-mounts-storing-data-persistently</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/volumes-and-bind-mounts-storing-data-persistently" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/volumes-and-bind-mounts-storing-data-persistently" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/volumes-and-bind-mounts-storing-data-persistently" />
<lastmod>2026-05-24T14:21:16.314Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/networking-in-docker-bridge-veth-and-port-mapping</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/networking-in-docker-bridge-veth-and-port-mapping" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/networking-in-docker-bridge-veth-and-port-mapping" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/networking-in-docker-bridge-veth-and-port-mapping" />
<lastmod>2026-05-24T14:21:16.317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/docker-compose-running-multi-container-applications</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/docker-compose-running-multi-container-applications" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/docker-compose-running-multi-container-applications" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/docker-compose-running-multi-container-applications" />
<lastmod>2026-05-24T14:21:16.320Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/optimizing-images-multi-stage-builds-and-security</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/optimizing-images-multi-stage-builds-and-security" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/optimizing-images-multi-stage-builds-and-security" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/optimizing-images-multi-stage-builds-and-security" />
<lastmod>2026-05-24T14:21:16.324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/docker-swarm-cluster-architecture-and-raft</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/docker-swarm-cluster-architecture-and-raft" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/docker-swarm-cluster-architecture-and-raft" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/docker-swarm-cluster-architecture-and-raft" />
<lastmod>2026-05-24T14:21:16.327Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/swarm-service-scale-and-rolling-update</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/swarm-service-scale-and-rolling-update" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/swarm-service-scale-and-rolling-update" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/swarm-service-scale-and-rolling-update" />
<lastmod>2026-05-24T14:21:16.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/swarm-overlay-network-and-routing-mesh</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/swarm-overlay-network-and-routing-mesh" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/swarm-overlay-network-and-routing-mesh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/swarm-overlay-network-and-routing-mesh" />
<lastmod>2026-05-24T14:21:16.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/swarm-stack-and-secrets-a-complete-deployment</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/swarm-stack-and-secrets-a-complete-deployment" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/swarm-stack-and-secrets-a-complete-deployment" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/swarm-stack-and-secrets-a-complete-deployment" />
<lastmod>2026-05-24T14:21:16.340Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/what-devops-is-and-why-you-should-learn-it-alongside-aws</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/what-devops-is-and-why-you-should-learn-it-alongside-aws" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/what-devops-is-and-why-you-should-learn-it-alongside-aws" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/what-devops-is-and-why-you-should-learn-it-alongside-aws" />
<lastmod>2026-05-24T14:21:16.244Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/open-an-aws-account-safely-and-set-up-a-billing-alert</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/open-an-aws-account-safely-and-set-up-a-billing-alert" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/open-an-aws-account-safely-and-set-up-a-billing-alert" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/open-an-aws-account-safely-and-set-up-a-billing-alert" />
<lastmod>2026-05-24T14:21:16.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/ec2-create-your-first-virtual-server-and-run-a-web-server</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/ec2-create-your-first-virtual-server-and-run-a-web-server" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/ec2-create-your-first-virtual-server-and-run-a-web-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/ec2-create-your-first-virtual-server-and-run-a-web-server" />
<lastmod>2026-05-24T14:21:16.256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/vpc-and-security-group-networking-and-basic-firewalling-on-aws</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/vpc-and-security-group-networking-and-basic-firewalling-on-aws" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/vpc-and-security-group-networking-and-basic-firewalling-on-aws" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/vpc-and-security-group-networking-and-basic-firewalling-on-aws" />
<lastmod>2026-05-24T14:21:16.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/s3-store-files-and-host-a-static-website</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/s3-store-files-and-host-a-static-website" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/s3-store-files-and-host-a-static-website" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/s3-store-files-and-host-a-static-website" />
<lastmod>2026-05-24T14:21:16.269Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/rds-running-an-aws-managed-postgresql-database</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/rds-running-an-aws-managed-postgresql-database" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/rds-running-an-aws-managed-postgresql-database" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/rds-running-an-aws-managed-postgresql-database" />
<lastmod>2026-05-24T14:21:16.273Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/dockerizing-an-application-and-pushing-the-image-to-ecr</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/dockerizing-an-application-and-pushing-the-image-to-ecr" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/dockerizing-an-application-and-pushing-the-image-to-ecr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/dockerizing-an-application-and-pushing-the-image-to-ecr" />
<lastmod>2026-05-24T14:21:16.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/ci-cd-with-github-actions-automatically-build-and-deploy-to-aws</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/ci-cd-with-github-actions-automatically-build-and-deploy-to-aws" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/ci-cd-with-github-actions-automatically-build-and-deploy-to-aws" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/ci-cd-with-github-actions-automatically-build-and-deploy-to-aws" />
<lastmod>2026-05-24T14:21:16.281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/cloudwatch-monitoring-and-viewing-your-applications-logs</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/cloudwatch-monitoring-and-viewing-your-applications-logs" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/cloudwatch-monitoring-and-viewing-your-applications-logs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/cloudwatch-monitoring-and-viewing-your-applications-logs" />
<lastmod>2026-05-24T14:21:16.285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/series-wrap-up-and-a-full-audit-of-your-aws-account</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/series-wrap-up-and-a-full-audit-of-your-aws-account" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/series-wrap-up-and-a-full-audit-of-your-aws-account" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/series-wrap-up-and-a-full-audit-of-your-aws-account" />
<lastmod>2026-05-24T14:21:16.289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/lession-5-networking-on-aws</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/lession-5-networking-on-aws" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/lession-5-networking-on-aws" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/lession-5-networking-on-aws" />
<lastmod>2026-05-23T09:59:33.270Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/lession-4-introduction-to-going-global</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/lession-4-introduction-to-going-global" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/lession-4-introduction-to-going-global" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/lession-4-introduction-to-going-global" />
<lastmod>2026-05-23T09:59:33.270Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/lession-3-exploring-compute-services</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/lession-3-exploring-compute-services" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/lession-3-exploring-compute-services" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/lession-3-exploring-compute-services" />
<lastmod>2026-05-23T09:59:33.270Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/lesson-2-introduction-to-computing</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/lesson-2-introduction-to-computing" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/lesson-2-introduction-to-computing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/lesson-2-introduction-to-computing" />
<lastmod>2026-05-24T14:21:16.238Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/lesson-1-introduction-to-the-cloud</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/lesson-1-introduction-to-the-cloud" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/lesson-1-introduction-to-the-cloud" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/lesson-1-introduction-to-the-cloud" />
<lastmod>2026-05-24T14:21:16.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/why-we-started-kkloud-taurus</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/why-we-started-kkloud-taurus" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/why-we-started-kkloud-taurus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/why-we-started-kkloud-taurus" />
<lastmod>2026-03-30T15:41:02.596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/series/devops-with-aws</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/series/devops-with-aws" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/series/devops-with-aws" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/series/devops-with-aws" />
<lastmod>2026-05-24T14:21:16.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/series/docker-from-basics-to-swarm</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/series/docker-from-basics-to-swarm" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/series/docker-from-basics-to-swarm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/series/docker-from-basics-to-swarm" />
<lastmod>2026-05-24T14:21:16.922Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/series/linux-from-basics-to-proficiency</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/series/linux-from-basics-to-proficiency" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/series/linux-from-basics-to-proficiency" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/series/linux-from-basics-to-proficiency" />
<lastmod>2026-05-24T14:21:16.924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/series/computer-networking-for-developers-and-devops</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/series/computer-networking-for-developers-and-devops" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/series/computer-networking-for-developers-and-devops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/series/computer-networking-for-developers-and-devops" />
<lastmod>2026-05-24T14:21:16.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/series/ansible-from-basics-to-advanced</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/series/ansible-from-basics-to-advanced" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/series/ansible-from-basics-to-advanced" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/series/ansible-from-basics-to-advanced" />
<lastmod>2026-05-24T14:21:16.929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/series/kubernetes-with-minikube</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/series/kubernetes-with-minikube" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/series/kubernetes-with-minikube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/series/kubernetes-with-minikube" />
<lastmod>2026-05-24T14:21:16.932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/series/kubernetes-from-scratch</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/series/kubernetes-from-scratch" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/series/kubernetes-from-scratch" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/series/kubernetes-from-scratch" />
<lastmod>2026-05-24T14:21:16.934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kkloudtarus.net/blog/series/ebpf-from-scratch</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://kkloudtarus.net/blog/series/ebpf-from-scratch" />
<xhtml:link rel="alternate" hreflang="en" href="https://kkloudtarus.net/en/blog/series/ebpf-from-scratch" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kkloudtarus.net/blog/series/ebpf-from-scratch" />
<lastmod>2026-05-24T14:21:16.937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
