<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>http://virtualthoughts.co.uk/categories/</loc><lastmod>2026-09-02T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2026/09/02/home-lab-network-refresh-mikrotik-style-part-2-routing/</loc><lastmod>2026-09-02T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/categories/homelab/</loc><lastmod>2026-09-02T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/posts/</loc><lastmod>2026-09-02T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/</loc><lastmod>2026-09-02T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2026/09/01/home-lab-network-refresh-mikrotik-style-part-1-switching/</loc><lastmod>2026-09-01T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2025/11/18/gen-ai-tools-are-making-me-lose-my-fondness-for-programming/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/categories/programming/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2025/11/16/argocd-ordering-with-applicationsets/</loc><lastmod>2025-11-16T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/categories/cloud/</loc><lastmod>2025-11-16T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/categories/kubernetes/</loc><lastmod>2025-11-16T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2025/04/07/kubevirt-on-arm64-cdi-workaround/</loc><lastmod>2025-04-07T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/categories/virtualisation/</loc><lastmod>2025-04-07T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2025/02/21/customising-argocd-applicationsets-with-template-patches/</loc><lastmod>2025-02-21T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/categories/ebpf/</loc><lastmod>2024-08-30T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2024/08/30/kubernetes-on-turing-pi-2-automation-with-ansible-cilium-and-cert-manager/</loc><lastmod>2024-08-30T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/categories/microservices/</loc><lastmod>2024-08-30T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2024/04/15/ebpf-grafana-live-for-metric-streaming/</loc><lastmod>2024-04-15T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2024/03/28/thursday-tech-tidbits-fedora-silverblue-podman-and-vscode-flatpak/</loc><lastmod>2024-03-28T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2024/02/05/replicating-my-vsphere-network-configuration-in-openshift-virtualisation/</loc><lastmod>2024-02-05T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/categories/storage/</loc><lastmod>2024-02-05T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2024/01/24/diving-into-an-ebpf-go-example-part-1/</loc><lastmod>2024-01-24T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2024/01/24/diving-into-an-ebpf-go-example-part-3-bonus-round/</loc><lastmod>2024-01-24T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2024/01/23/diving-into-an-ebpf-go-example-part-2/</loc><lastmod>2024-01-23T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2023/12/30/changing-the-default-apps-wildcard-certificate-in-ocp4/</loc><lastmod>2023-12-30T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2023/06/05/improving-the-ci-build-process-for-the-community-rancher-exporter/</loc><lastmod>2023-06-05T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2023/05/08/simplified-multus-deployments-with-rancher-and-rke2/</loc><lastmod>2023-05-08T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2023/01/18/debugging-cloud-init-not-executing-runcmd-commands/</loc><lastmod>2023-01-18T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2022/11/21/installing-using-the-nvidia-gpu-operator-in-k3s-with-rancher/</loc><lastmod>2022-11-21T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2022/07/04/using-the-nsx-t-cni-with-rke2/</loc><lastmod>2022-07-04T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2021/12/20/evaluating-harvester-in-vsphere/</loc><lastmod>2021-12-20T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2021/11/17/taking-a-modular-approach-to-my-homelab-with-pulumi/</loc><lastmod>2021-11-17T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2021/05/13/creating-rancher-clusters-with-pulumi/</loc><lastmod>2021-05-13T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2021/05/03/writing-my-first-prometheus-exporter-and-scraping-with-rancher/</loc><lastmod>2021-05-03T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2021/04/06/k3s-rancher-and-pulumi/</loc><lastmod>2021-04-06T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2020/08/14/automated-deployment-of-k3s-and-rancher-on-vsphere-with-terraform/</loc><lastmod>2020-08-14T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2020/06/24/end-to-end-automation-with-circleci-and-argocd-part-1-overview/</loc><lastmod>2020-06-24T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2020/06/24/end-to-end-automation-with-circleci-and-argocd-part-2-circleci-configuration/</loc><lastmod>2020-06-24T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2020/06/24/end-to-end-automation-with-circleci-and-argocd-part-3-argocd/</loc><lastmod>2020-06-24T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2020/03/29/rancher-vsphere-network-protocol-profiles-and-static-ip-addresses-for-k8s-nodes/</loc><lastmod>2020-03-29T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2020/03/24/k3s-and-nvidia-jetson-nano/</loc><lastmod>2020-03-24T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/12/27/on-prem-k8s-clusters-with-rancher-terraform-and-ubuntu/</loc><lastmod>2019-12-27T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/11/07/pi-hole-and-k8s-v2-now-with-dns-over-https/</loc><lastmod>2019-11-07T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/10/23/k8s-metallb-and-pihole/</loc><lastmod>2019-10-23T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/09/08/creating-a-highly-available-cross-az-loadbalanced-etcd-cluster-in-aws-with-terraform/</loc><lastmod>2019-09-08T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/07/15/application-security-with-mutual-tls-mtls-via-istio/</loc><lastmod>2019-07-15T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/07/10/container-packet-inspection-with-nsx-t/</loc><lastmod>2019-07-10T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/categories/nsxsddc/</loc><lastmod>2019-07-10T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/06/23/step-by-step-istio-up-and-running/</loc><lastmod>2019-06-23T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/06/21/removing-unused-pks-loadbalancer-ip-allocations-in-nsx-t/</loc><lastmod>2019-06-21T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/06/12/introducing-velero-backup-and-dr-for-kubernetes-applications/</loc><lastmod>2019-06-12T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/05/14/bootstrapping-prometheus-grafana-and-alertmanager-to-pks-deployed-k8s-clusters/</loc><lastmod>2019-05-14T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/05/07/cka-exam-experience-inc-study-lab-guide/</loc><lastmod>2019-05-07T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/04/15/exposing-the-k8s-dashboard-via-a-nsx-t-load-balancer/</loc><lastmod>2019-04-15T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/02/27/pks-harbor-and-the-importance-of-container-registries/</loc><lastmod>2019-02-27T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/02/11/efficiency-gains-from-smaller-containers/</loc><lastmod>2019-02-11T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2019/02/02/vrealize-log-insight-pks-integration/</loc><lastmod>2019-02-02T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2018/09/18/my-vcap6-nv-experience/</loc><lastmod>2018-09-18T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2018/08/01/nsx-t-kubernetes-and-microsegmentation/</loc><lastmod>2018-08-01T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2018/07/13/kubernetes-zero-to-hero-from-single-vm-webserver-to-a-scalable-microservices-infrastructure/</loc><lastmod>2018-07-13T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2018/06/27/introducing-vmware-kubernetes-engine/</loc><lastmod>2018-06-27T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2018/06/12/hybrid-cloud-monitoring-with-vmware-vrealize-operations/</loc><lastmod>2018-06-12T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2018/06/04/gcp-kubernetes-vmware-wavefront-a-practical-demonstration/</loc><lastmod>2018-06-04T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2018/05/19/introducing-the-vsan-driver-for-docker/</loc><lastmod>2018-05-19T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2018/05/11/serverless-and-containers-from-a-former-ops-guy/</loc><lastmod>2018-05-11T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2018/03/28/vsphere-and-containers-part-1-vic-vmware-integrated-containers/</loc><lastmod>2018-03-28T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2018/03/27/my-technology-hitlist-for-2018/</loc><lastmod>2018-03-27T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/categories/study-guides/</loc><lastmod>2018-03-27T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2018/03/02/understanding-data-center-traffic-flow-using-nsx-v-capabilities/</loc><lastmod>2018-03-02T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2018/01/15/vrealize-log-insight-frequently-overlooked-centralised-log-management/</loc><lastmod>2018-01-15T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2017/12/18/homelab-networking-refresh/</loc><lastmod>2017-12-18T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2017/12/11/embracing-the-sddc-with-nsx-automation/</loc><lastmod>2017-12-11T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2017/11/24/vmware-cloud-on-aws/</loc><lastmod>2017-11-24T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2017/11/02/joining-the-insight-team/</loc><lastmod>2017-11-02T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2017/10/15/vmware-vrealize-operations-2017-specialist-exam-2vb-602/</loc><lastmod>2017-10-15T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2017/10/04/nsx-livefire-course/</loc><lastmod>2017-10-04T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2017/10/03/homelab-nested-esxi-with-nsx-and-vsan/</loc><lastmod>2017-10-03T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2017/07/02/vds-to-vss-and-back-again/</loc><lastmod>2017-07-02T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2017/06/26/intel-skylakekaby-lake-processors-broken-hyper-threading/</loc><lastmod>2017-06-26T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2017/05/19/homelab-v2-part1/</loc><lastmod>2017-05-19T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2017/05/06/vcap6-deploy-passed/</loc><lastmod>2017-05-06T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2017/01/15/my-nested-nsx-home-lab/</loc><lastmod>2017-01-15T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2016/11/18/vcp6-nv-study-materials/</loc><lastmod>2016-11-18T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2016/08/11/achievement-unlocked-dell-compellent-certified-deployment-professional/</loc><lastmod>2016-08-11T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2016/06/16/an-introduction-to-vsphere-metro-storage-cluster-with-compellent-live-volume/</loc><lastmod>2016-06-16T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2016/05/23/facilitating-multi-san-environments/</loc><lastmod>2016-05-23T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2016/05/05/in-guest-iscsi-to-native-vmdk/</loc><lastmod>2016-05-05T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2016/05/02/hello-world/</loc><lastmod>2016-05-02T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2016/05/02/vcap5-dcd-experience/</loc><lastmod>2016-05-02T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/2016/05/01/vcp6-nv-passed/</loc><lastmod>2016-05-01T00:00:00+00:00</lastmod></url><url><loc>http://virtualthoughts.co.uk/about/</loc></url><url><loc>http://virtualthoughts.co.uk/tags/</loc></url></urlset>