<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://blog.crazytaxii.com/tags/ai/</loc>
    <lastmod>2026-03-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/categories/</loc>
    <lastmod>2026-03-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/designer/</loc>
    <lastmod>2026-03-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/llm/</loc>
    <lastmod>2026-03-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/categories/paper/</loc>
    <lastmod>2026-03-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/</loc>
    <lastmod>2026-03-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/</loc>
    <lastmod>2026-03-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/</loc>
    <lastmod>2026-03-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/agent/</loc>
    <lastmod>2026-01-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/categories/ai/</loc>
    <lastmod>2026-01-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/categories/translation/</loc>
    <lastmod>2026-01-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/building_effective_agents/</loc>
    <lastmod>2026-01-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/megatron_lm/</loc>
    <lastmod>2025-07-10T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/xpu_timer/</loc>
    <lastmod>2025-06-19T00:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/mega_scale/</loc>
    <lastmod>2025-06-10T00:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/golang/</loc>
    <lastmod>2025-05-11T14:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/kubernetes/</loc>
    <lastmod>2025-05-11T14:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_patch/</loc>
    <lastmod>2025-05-11T14:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/categories/log/</loc>
    <lastmod>2025-05-11T14:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_node_lifecycle_controller/</loc>
    <lastmod>2025-02-09T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/building_meta_genai_infrastructure/</loc>
    <lastmod>2025-01-26T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/container/</loc>
    <lastmod>2025-01-18T12:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kubelet_image_pulling_bug/</loc>
    <lastmod>2025-01-18T12:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/distribution/</loc>
    <lastmod>2025-01-08T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/network/</loc>
    <lastmod>2025-01-08T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/roce_network_distributed_ai_training_at_scale/</loc>
    <lastmod>2025-01-08T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_kubectl_top/</loc>
    <lastmod>2024-12-28T23:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/linux/</loc>
    <lastmod>2024-12-28T23:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/how_uber_optimizes_llm_training/</loc>
    <lastmod>2024-11-23T17:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/fake_dcgm_exporter/</loc>
    <lastmod>2024-11-19T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/alias_names/</loc>
    <lastmod>2024-10-05T13:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/distributed-system/</loc>
    <lastmod>2024-09-10T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/farm/</loc>
    <lastmod>2024-09-10T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_pod_network/</loc>
    <lastmod>2024-07-11T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/database/</loc>
    <lastmod>2024-07-03T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/distributed/</loc>
    <lastmod>2024-07-03T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/categories/translate/</loc>
    <lastmod>2024-07-03T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/how_ledgerstore_supports_trillions_of_indexes/</loc>
    <lastmod>2024-07-03T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/kubevirt/</loc>
    <lastmod>2024-06-27T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kubevirt_domain_informer/</loc>
    <lastmod>2024-06-27T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/cpuid/</loc>
    <lastmod>2024-06-20T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kubevirt_json_unmarshal/</loc>
    <lastmod>2024-06-16T00:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/ebpf/</loc>
    <lastmod>2024-06-14T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/ebpf_capturing_ssl_plain_text/</loc>
    <lastmod>2024-06-14T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/virtualization/</loc>
    <lastmod>2024-05-03T13:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/libvirt_on_hygon/</loc>
    <lastmod>2024-05-03T13:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kubevirt_kvm_realtime/</loc>
    <lastmod>2024-04-18T19:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kubevirt_unexpected_admission_error/</loc>
    <lastmod>2024-04-12T00:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/linux_cfs_scheduler/</loc>
    <lastmod>2024-04-07T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/bootloader/</loc>
    <lastmod>2024-03-27T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/os/</loc>
    <lastmod>2024-03-27T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kubevirt_cloudinit_bug/</loc>
    <lastmod>2024-03-15T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kvm_host_in_a_few_lines_of_code/</loc>
    <lastmod>2024-03-10T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/transactions/</loc>
    <lastmod>2024-02-21T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/ceph_rbd_rwo_pv_pod_migration/</loc>
    <lastmod>2024-02-07T15:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/storage/</loc>
    <lastmod>2024-02-07T15:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/architecture/</loc>
    <lastmod>2024-02-03T14:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/chubby/</loc>
    <lastmod>2024-02-03T14:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/openyurt_k8s_ipvs/</loc>
    <lastmod>2024-01-16T23:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kubevirt_hpa/</loc>
    <lastmod>2024-01-11T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/engineering/</loc>
    <lastmod>2023-12-22T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/simplicity/</loc>
    <lastmod>2023-12-22T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/openyurt_raven/</loc>
    <lastmod>2023-12-09T15:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/hotplug_dpdk_to_container/</loc>
    <lastmod>2023-12-01T16:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/hotplug_macvtap_to_container/</loc>
    <lastmod>2023-11-30T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/chain_replication_facebook_delta/</loc>
    <lastmod>2023-10-06T12:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/chain_replication/</loc>
    <lastmod>2023-09-28T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_cpu_manager/</loc>
    <lastmod>2023-09-15T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/meta_cloud_gaming_infrastructure/</loc>
    <lastmod>2023-09-06T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/how_facebook_keeps_its_large_scale_infrastructure_up_and_running/</loc>
    <lastmod>2023-09-03T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/docker/</loc>
    <lastmod>2023-08-11T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/docker_network_driver/</loc>
    <lastmod>2023-08-11T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/cgroup_driver/</loc>
    <lastmod>2023-07-27T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kubevirt_volume_hotplug/</loc>
    <lastmod>2023-07-06T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/qemu_rbd_discard/</loc>
    <lastmod>2023-06-30T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/modern_network_load_balancing_and_proxying3/</loc>
    <lastmod>2023-06-19T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/guest_os_ready/</loc>
    <lastmod>2023-06-16T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/modern_network_load_balancing_and_proxying2/</loc>
    <lastmod>2023-06-10T08:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/modern_network_load_balancing_and_proxying1/</loc>
    <lastmod>2023-06-02T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/leakprof_featherlight_in_production_goroutine_leak_detection/</loc>
    <lastmod>2023-05-12T23:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/vfio_slow_startup/</loc>
    <lastmod>2023-05-08T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_wait_4_first_consumer/</loc>
    <lastmod>2023-04-13T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/systemd_100_cpu_usage/</loc>
    <lastmod>2023-03-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_dynamic_volume_provisioning/</loc>
    <lastmod>2023-02-20T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_and_csi/</loc>
    <lastmod>2023-02-07T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/mysql_to_myrocks_migration_in_uber_distributed_datastores/</loc>
    <lastmod>2022-12-29T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/type_systems_in_programming_languages/</loc>
    <lastmod>2022-12-25T16:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kubevirt_intro/</loc>
    <lastmod>2022-12-01T13:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/schemaless_part_three_architecture/</loc>
    <lastmod>2022-10-13T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_pv_block_mode/</loc>
    <lastmod>2022-10-06T15:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/schemaless_part_two_architecture/</loc>
    <lastmod>2022-10-01T19:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/schemaless_part_one_mysql_datastore/</loc>
    <lastmod>2022-09-29T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/cephfs_and_linux_vfs/</loc>
    <lastmod>2022-09-25T19:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/filesystem/</loc>
    <lastmod>2022-09-25T19:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_memory_ballast/</loc>
    <lastmod>2022-09-18T14:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_scheduler_bind/</loc>
    <lastmod>2022-09-10T11:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/gatewayuberapi/</loc>
    <lastmod>2022-09-01T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/concurrency/</loc>
    <lastmod>2022-08-27T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/how_a_multiprocessor_computer_executes_correctly/</loc>
    <lastmod>2022-08-27T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_inline_strategy_and_limitation/</loc>
    <lastmod>2022-08-14T14:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/data_race_patterns_in_go/</loc>
    <lastmod>2022-08-07T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_scheduler_before_binding/</loc>
    <lastmod>2022-07-30T13:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/linux_virtualization/</loc>
    <lastmod>2022-07-20T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_channel/</loc>
    <lastmod>2022-07-16T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/spanner/</loc>
    <lastmod>2022-07-11T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/performance/</loc>
    <lastmod>2022-07-04T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/avoiding_cpu_throttling_in_a_containerized_environment/</loc>
    <lastmod>2022-07-04T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_scheduler_score/</loc>
    <lastmod>2022-06-28T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_scheduler_filter/</loc>
    <lastmod>2022-06-22T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/memcache_fb/</loc>
    <lastmod>2022-06-18T16:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_interface/</loc>
    <lastmod>2022-06-09T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/limit_container_rootfs_quota/</loc>
    <lastmod>2022-06-01T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/frangipani/</loc>
    <lastmod>2022-05-15T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/container_ecosystem/</loc>
    <lastmod>2022-05-11T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/container_and_overlayfs/</loc>
    <lastmod>2022-04-23T16:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/where_are_containerds_graph_drivers/</loc>
    <lastmod>2022-04-17T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/algorithm/</loc>
    <lastmod>2022-04-09T13:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/raft/</loc>
    <lastmod>2022-04-09T13:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/before_or_after_atomicity/</loc>
    <lastmod>2022-04-01T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/the_go_memory_model/</loc>
    <lastmod>2022-03-26T17:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_generics/</loc>
    <lastmod>2022-03-20T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/zookeeper/</loc>
    <lastmod>2022-03-14T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_calico_network_policy/</loc>
    <lastmod>2022-03-06T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_map/</loc>
    <lastmod>2022-02-27T11:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/task_struct_note/</loc>
    <lastmod>2022-02-26T17:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/categories/note/</loc>
    <lastmod>2022-02-26T17:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/bigtable/</loc>
    <lastmod>2022-02-20T17:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_compiler_intro/</loc>
    <lastmod>2022-02-12T17:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/dapper/</loc>
    <lastmod>2022-02-10T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/multus_cni/</loc>
    <lastmod>2022-02-07T15:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/security/</loc>
    <lastmod>2022-02-06T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/zero_trust_security/</loc>
    <lastmod>2022-02-06T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/high_availability_architecture_note/</loc>
    <lastmod>2022-02-05T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_simple_lru/</loc>
    <lastmod>2022-02-04T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/dababase/</loc>
    <lastmod>2022-02-03T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/relational_db_note/</loc>
    <lastmod>2022-02-03T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/observability/</loc>
    <lastmod>2022-02-02T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/metrics_tracing_and_logging/</loc>
    <lastmod>2022-02-02T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/bpf_usenix93/</loc>
    <lastmod>2022-02-01T19:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/network_performance_benchmarking_in_containerized_infrastructures/</loc>
    <lastmod>2022-01-27T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/why_k8s_does_not_use_libnetwork/</loc>
    <lastmod>2022-01-20T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/learn_ebpf_tracing/</loc>
    <lastmod>2022-01-15T17:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/redis/</loc>
    <lastmod>2022-01-08T22:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/redis_high_availability/</loc>
    <lastmod>2022-01-08T22:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_calico_ipip/</loc>
    <lastmod>2022-01-03T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_cni/</loc>
    <lastmod>2022-01-01T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/cap_theorem_revisited/</loc>
    <lastmod>2021-12-30T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/bell_labs_and_csp_threads/</loc>
    <lastmod>2021-12-25T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_concurrency/</loc>
    <lastmod>2021-10-20T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/october_2021_facebook_outage/</loc>
    <lastmod>2021-10-17T12:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/what_is_ebpf/</loc>
    <lastmod>2021-10-16T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/cap_theorem_explained/</loc>
    <lastmod>2021-10-10T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/tcp/</loc>
    <lastmod>2021-09-13T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/best_practices_4_tcp_optimization/</loc>
    <lastmod>2021-09-13T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/leader_and_follower/</loc>
    <lastmod>2021-09-07T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_1_17/</loc>
    <lastmod>2021-08-17T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/heart_beat/</loc>
    <lastmod>2021-08-13T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/quorum/</loc>
    <lastmod>2021-08-02T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/etcd_wal/</loc>
    <lastmod>2021-07-28T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/single_update_queue/</loc>
    <lastmod>2021-07-24T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/wal/</loc>
    <lastmod>2021-07-19T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/networking/</loc>
    <lastmod>2021-07-13T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/understanding_k8s_networking_model/</loc>
    <lastmod>2021-07-13T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/vm_ft/</loc>
    <lastmod>2021-07-05T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/mapreduce/</loc>
    <lastmod>2021-06-24T22:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_monitoring/</loc>
    <lastmod>2021-06-20T15:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_pipline_and_cancellation1/</loc>
    <lastmod>2021-05-30T17:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/ipvs_the_linux_load_balancer/</loc>
    <lastmod>2021-05-26T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/contexts_and_structs/</loc>
    <lastmod>2021-05-21T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/errors_are_values/</loc>
    <lastmod>2021-05-19T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/ingress_nginx_underhood/</loc>
    <lastmod>2021-05-07T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/nginx/</loc>
    <lastmod>2021-05-07T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_linux_netpoll2/</loc>
    <lastmod>2021-04-27T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_https_servers_with_tls/</loc>
    <lastmod>2021-04-13T23:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/golang_linux_netpoll1/</loc>
    <lastmod>2021-04-08T23:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/linux_io_multiplexing/</loc>
    <lastmod>2021-04-05T12:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/do_we_really_need_swap_modern_systems/</loc>
    <lastmod>2021-04-03T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_client_go_informer2/</loc>
    <lastmod>2021-03-31T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_client_go_informer1/</loc>
    <lastmod>2021-03-07T17:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/debug/</loc>
    <lastmod>2021-02-28T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_file_descriptor_leaks/</loc>
    <lastmod>2021-02-28T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/containerd_shim_ppid_confusion/</loc>
    <lastmod>2021-02-16T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/basic_paxos/</loc>
    <lastmod>2021-02-14T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/cache/</loc>
    <lastmod>2021-02-09T15:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/design_server_cache/</loc>
    <lastmod>2021-02-09T15:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_code_generation_4_customresources/</loc>
    <lastmod>2021-02-03T19:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/docker_ip_dnat_error/</loc>
    <lastmod>2021-01-15T01:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/blog_speed_up/</loc>
    <lastmod>2021-01-03T02:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/scheduling_in_go_part3/</loc>
    <lastmod>2021-01-02T12:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/goroutine_leaks/</loc>
    <lastmod>2020-12-23T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/scheduling_in_go_part2/</loc>
    <lastmod>2020-12-18T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/scheduling_in_go_part1/</loc>
    <lastmod>2020-12-09T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/cloud/</loc>
    <lastmod>2020-12-01T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/snowflake_and_phoenix_server/</loc>
    <lastmod>2020-12-01T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/functional_options_patterns_in_go/</loc>
    <lastmod>2020-11-24T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/golang_sync_map_intro/</loc>
    <lastmod>2020-11-19T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/deal_with_sticky_tcp_packet_in_golang/</loc>
    <lastmod>2020-11-12T20:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/the_use_method/</loc>
    <lastmod>2020-11-07T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/mq/</loc>
    <lastmod>2020-11-02T23:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/an_introduction_2_nsq/</loc>
    <lastmod>2020-11-02T23:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/file-system/</loc>
    <lastmod>2020-10-31T22:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/the_google_file_system/</loc>
    <lastmod>2020-10-31T22:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/kernel/</loc>
    <lastmod>2020-10-21T21:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/an_introduction_2_kprobes/</loc>
    <lastmod>2020-10-21T21:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/linux_performance_in_60s/</loc>
    <lastmod>2020-10-15T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/linux_disk_performance_analysis/</loc>
    <lastmod>2020-10-09T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/docker_network_bridge_lab/</loc>
    <lastmod>2020-09-30T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/docker_overlay_networks_lab/</loc>
    <lastmod>2020-09-30T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/categories/repost/</loc>
    <lastmod>2020-09-30T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/change_hosts_of_docker_container_gracefully/</loc>
    <lastmod>2020-09-09T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/design_philosophy_on_data_and_semantics/</loc>
    <lastmod>2020-09-02T20:50:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/mem_performance_analysis_snapshot/</loc>
    <lastmod>2020-08-28T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/language_mechanics_on_memory_profiling/</loc>
    <lastmod>2020-08-08T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/clear_mem_cache_buffer_and_swap/</loc>
    <lastmod>2020-08-02T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/buffer_and_cache/</loc>
    <lastmod>2020-08-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/cpu/</loc>
    <lastmod>2020-07-22T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/cpu_performance_analysis_snapshot/</loc>
    <lastmod>2020-07-22T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/language_mechanics_on_escape_analysis/</loc>
    <lastmod>2020-07-20T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/language_mechanics_on_stack_and_pointers/</loc>
    <lastmod>2020-07-14T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/golang_struct_pointer_vs_copy/</loc>
    <lastmod>2020-07-12T15:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/docker_multi_arch/</loc>
    <lastmod>2020-07-09T21:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/vmstat/</loc>
    <lastmod>2020-06-28T13:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/blog_performance_analysis/</loc>
    <lastmod>2020-06-27T14:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/pidstat/</loc>
    <lastmod>2020-06-26T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/introducing_cri_in_k8s/</loc>
    <lastmod>2020-06-25T22:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/gateway/</loc>
    <lastmod>2020-06-21T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/kong/</loc>
    <lastmod>2020-06-21T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/openresty/</loc>
    <lastmod>2020-06-21T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_kong_chap2/</loc>
    <lastmod>2020-06-21T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/linux_network_performance_optimization_reference/</loc>
    <lastmod>2020-06-19T14:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/scalability_in_3_minutes/</loc>
    <lastmod>2020-06-18T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/system/</loc>
    <lastmod>2020-06-18T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/network_performance_tools/</loc>
    <lastmod>2020-06-16T17:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/tcpdump_in_pod_namespace/</loc>
    <lastmod>2020-06-10T22:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/http/</loc>
    <lastmod>2020-06-09T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/http3_the_past_present_and_future/</loc>
    <lastmod>2020-06-09T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_logging_best_practices/</loc>
    <lastmod>2020-06-08T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/logging/</loc>
    <lastmod>2020-06-08T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/syn_flood_protection/</loc>
    <lastmod>2020-06-03T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/network_performance_analysis/</loc>
    <lastmod>2020-06-02T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_kong_chap1/</loc>
    <lastmod>2020-05-02T22:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/openresty_nginx_basic/</loc>
    <lastmod>2020-05-01T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/openresty_intro/</loc>
    <lastmod>2020-04-30T23:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/lua/</loc>
    <lastmod>2020-04-05T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/openresty_cosocket/</loc>
    <lastmod>2020-04-05T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/openresty_shared_dict/</loc>
    <lastmod>2020-04-05T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/categories/gateway/</loc>
    <lastmod>2020-04-05T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/api_gateway_pre_research/</loc>
    <lastmod>2020-04-05T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/l7_proxy_comparison/</loc>
    <lastmod>2020-03-19T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kong/</loc>
    <lastmod>2020-03-18T16:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_authentication/</loc>
    <lastmod>2020-03-17T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/openshift/</loc>
    <lastmod>2020-03-16T17:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/openshift_router/</loc>
    <lastmod>2020-03-16T17:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/architecture_note63/</loc>
    <lastmod>2020-03-09T09:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/architecture_note66/</loc>
    <lastmod>2020-03-07T12:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/shell/</loc>
    <lastmod>2020-02-23T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/shell_script_snippet/</loc>
    <lastmod>2020-02-23T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/gpu/</loc>
    <lastmod>2020-02-21T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/nvidia_device_plugin_error/</loc>
    <lastmod>2020-02-21T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/setup_keystone_4_test/</loc>
    <lastmod>2020-02-02T15:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_rbac/</loc>
    <lastmod>2020-02-01T16:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_prometheus/</loc>
    <lastmod>2020-01-29T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/monitoring/</loc>
    <lastmod>2020-01-29T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/pprof/</loc>
    <lastmod>2020-01-28T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/flame_graphs/</loc>
    <lastmod>2020-01-23T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/real_mode_protected_mode/</loc>
    <lastmod>2020-01-22T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/power_of_relationships_in_data/</loc>
    <lastmod>2020-01-18T20:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/golang_sql_connection_pool/</loc>
    <lastmod>2020-01-17T23:45:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/mvc_explained_through_ordering_drinks_at_the_bar/</loc>
    <lastmod>2019-12-22T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/devops/</loc>
    <lastmod>2019-12-16T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/jenkins/</loc>
    <lastmod>2019-12-16T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/jenkins_pipeline/</loc>
    <lastmod>2019-12-16T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/golang_mutex_sync/</loc>
    <lastmod>2019-12-11T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_nfs_4_test/</loc>
    <lastmod>2019-11-27T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/persistentvolume/</loc>
    <lastmod>2019-11-27T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/deployment/</loc>
    <lastmod>2019-11-26T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_canary_deployment/</loc>
    <lastmod>2019-11-26T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/metallb_intro/</loc>
    <lastmod>2019-11-25T23:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/service/</loc>
    <lastmod>2019-11-25T23:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/lxcfs_sidecar_injector/</loc>
    <lastmod>2019-11-14T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_pod_lifecycle/</loc>
    <lastmod>2019-11-11T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/an_introduction_2_tunnel/</loc>
    <lastmod>2019-11-03T11:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/iptables_tutorial/</loc>
    <lastmod>2019-10-23T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/design_patterns_4_container_based_distributed_systems/</loc>
    <lastmod>2019-10-03T12:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_scheduling/</loc>
    <lastmod>2019-09-30T17:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/etcd/</loc>
    <lastmod>2019-09-25T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/performance_optimization_of_etcd/</loc>
    <lastmod>2019-09-25T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/google_foo_bar_challenges/</loc>
    <lastmod>2019-09-23T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/a_guide_to_kubernetes_admission_controllers/</loc>
    <lastmod>2019-09-15T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/install_docker_legacy/</loc>
    <lastmod>2019-09-09T17:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/lxcfs/</loc>
    <lastmod>2019-09-04T21:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/centos/</loc>
    <lastmod>2019-09-03T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/aws_ha_k8s_cluster/</loc>
    <lastmod>2019-09-03T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_service_discovery_and_loadbalancing/</loc>
    <lastmod>2019-08-21T22:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/categories/new/</loc>
    <lastmod>2019-07-15T23:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/reflecting_on_worker_pools_in_go/</loc>
    <lastmod>2019-07-15T23:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/k8s_app_health/</loc>
    <lastmod>2019-07-09T22:58:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/dns/</loc>
    <lastmod>2019-07-04T00:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/deep_dive_openshift_internal_dns/</loc>
    <lastmod>2019-07-04T00:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/devops/</loc>
    <lastmod>2019-06-26T00:50:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/oauth2/</loc>
    <lastmod>2019-06-16T23:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/openshift_cluster_console_access_k8s/</loc>
    <lastmod>2019-06-16T23:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/openshift_cluster_console_login/</loc>
    <lastmod>2019-06-16T14:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/an_introduction_2_oauth2/</loc>
    <lastmod>2019-06-15T17:48:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/create_a_single_master_cluster_with_kubeadm_on_ubuntu/</loc>
    <lastmod>2019-05-15T23:50:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/ubuntu/</loc>
    <lastmod>2019-05-15T23:50:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kubeadm_deploy_centos/</loc>
    <lastmod>2019-05-14T23:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/docker_cgroups/</loc>
    <lastmod>2019-05-04T00:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/docker_namespace/</loc>
    <lastmod>2019-05-03T16:15:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/cloud-native/</loc>
    <lastmod>2019-05-02T00:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/cloud_native/</loc>
    <lastmod>2019-05-02T00:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/service-mesh/</loc>
    <lastmod>2019-04-30T21:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/what_is_a_service_mesh/</loc>
    <lastmod>2019-04-30T21:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/https/</loc>
    <lastmod>2019-03-31T12:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/trap_in_etcds_https_deploying/</loc>
    <lastmod>2019-03-31T12:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/ansible/</loc>
    <lastmod>2019-03-20T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/ansible_roles/</loc>
    <lastmod>2019-03-20T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/building_small_containers/</loc>
    <lastmod>2019-03-15T00:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/build/</loc>
    <lastmod>2019-03-12T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/python/</loc>
    <lastmod>2019-03-12T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/fucking_ubuntu_python3_building/</loc>
    <lastmod>2019-03-12T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/ansible_in_3_days/</loc>
    <lastmod>2019-03-05T15:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/digging_python_left_shift/</loc>
    <lastmod>2019-03-01T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/exploring_redis_with_docker/</loc>
    <lastmod>2019-02-26T16:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/efficiency/</loc>
    <lastmod>2019-02-17T18:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/tool_faust/</loc>
    <lastmod>2019-02-17T18:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/tools/</loc>
    <lastmod>2019-02-17T18:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/difference_between_terminal_shell_tty_and_console/</loc>
    <lastmod>2019-02-16T11:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/unix/</loc>
    <lastmod>2019-02-16T11:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/knife/</loc>
    <lastmod>2019-02-08T13:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/netstat_cmd_4_linux_network_management/</loc>
    <lastmod>2019-01-27T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/fundamental_docker_concepts/</loc>
    <lastmod>2019-01-20T22:57:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/containers_vms_and_docker/</loc>
    <lastmod>2019-01-19T12:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/a_dive_into_the_fmt_package/</loc>
    <lastmod>2019-01-15T17:50:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/avoiding_high_gc_overhead_with_large_heap/</loc>
    <lastmod>2019-01-14T17:50:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/the_relationship_between_interfaces_and_reflection/</loc>
    <lastmod>2018-12-31T00:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/dockerfile/</loc>
    <lastmod>2018-12-27T16:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_from_profound_2_simple_chap3/</loc>
    <lastmod>2018-12-26T22:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/dns_intro/</loc>
    <lastmod>2018-12-24T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/nginx_loadbalancer/</loc>
    <lastmod>2018-12-17T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/unix_traceroute_command_examples/</loc>
    <lastmod>2018-12-16T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/mysql/</loc>
    <lastmod>2018-12-16T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/mysql_development_standard/</loc>
    <lastmod>2018-12-16T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/sql/</loc>
    <lastmod>2018-12-16T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/unix_tar_command_examples/</loc>
    <lastmod>2018-11-27T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/practical_unix_grep_command_examples/</loc>
    <lastmod>2018-11-27T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/review/</loc>
    <lastmod>2018-11-14T15:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/millions_of_goroutines/</loc>
    <lastmod>2018-11-14T15:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/mysql_high_cpu_usage/</loc>
    <lastmod>2018-11-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_from_profound_2_simple_chap2/</loc>
    <lastmod>2018-10-11T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/okc/</loc>
    <lastmod>2018-09-23T13:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/why_russ_and_okc_put_their_trust_in_sam_presti/</loc>
    <lastmod>2018-09-23T13:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/cli/</loc>
    <lastmod>2018-09-17T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/the_art_of_command_line/</loc>
    <lastmod>2018-09-17T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/go_from_profound_2_simple_chap1/</loc>
    <lastmod>2018-09-15T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/kube_apiserver0/</loc>
    <lastmod>2018-09-05T00:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/an_introduction_2_nginx_4_developers/</loc>
    <lastmod>2018-08-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/async/</loc>
    <lastmod>2018-07-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/javascript/</loc>
    <lastmod>2018-07-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/node/</loc>
    <lastmod>2018-07-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/how_to_escape_async_await_hell/</loc>
    <lastmod>2018-07-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/tips_4_high_availability/</loc>
    <lastmod>2018-07-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/design_mistake_in_node/</loc>
    <lastmod>2018-07-04T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/the_sql_vs_nosql_difference/</loc>
    <lastmod>2018-07-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/russ/</loc>
    <lastmod>2018-06-21T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/tags/thunder/</loc>
    <lastmod>2018-06-21T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/about/</loc>
    <lastmod>2018-06-20T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.crazytaxii.com/posts/intro/</loc>
    <lastmod>2018-06-20T00:00:00+08:00</lastmod>
  </url>
</urlset>
