[
  {
    "id": "controllers",
    "url": "https://kubernetes.io/docs/concepts/architecture/controller/",
    "fetched_at": "2026-10-21T11:50:17.364995+00:00",
    "sha256": "96ad0ef9661c7a3fff3b360ce9643a6c1bc120bcec52b82385c94481194581cb",
    "bytes": 509019,
    "summary": "协调循环与期望状态；本书将持续协调同一次性创建脚本区别开。"
  },
  {
    "id": "custom-resources",
    "url": "https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/",
    "fetched_at": "2026-10-21T11:50:26.140672+00:00",
    "sha256": "e681fedc54fefa20905504fdabb6c1ddd8b9f89c98d17ffd07a470a5d928b772",
    "bytes": 537851,
    "summary": "自定义资源的能力边界以及控制器与API对象的配合。"
  },
  {
    "id": "crd-versioning",
    "url": "https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/",
    "fetched_at": "2026-10-21T11:50:32.944819+00:00",
    "sha256": "8ad7244576d8af5e18c123696b65ddceaf23ad9b5ce3f1137f0273db54350f78",
    "bytes": 644507,
    "summary": "served、storage、storedVersions与conversion语义；切换storage不等于旧对象迁移。"
  },
  {
    "id": "finalizers",
    "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/finalizers/",
    "fetched_at": "2026-10-21T11:50:36.679609+00:00",
    "sha256": "bf72f77dde6ace4101d6af1d78afb6a6bac019420cc120455b8078d5375c73a8",
    "bytes": 508030,
    "summary": "deletionTimestamp、finalizers与异步清理顺序。"
  },
  {
    "id": "owners",
    "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/owners-dependents/",
    "fetched_at": "2026-10-21T11:50:43.448539+00:00",
    "sha256": "a0c81dd16bd08d8a5164633a7bc2663efc8260c0e0790d3d5d3fbc2838e8f26b",
    "bytes": 507951,
    "summary": "owner references、UID、命名空间范围与垃圾回收关系。"
  },
  {
    "id": "api-concepts",
    "url": "https://kubernetes.io/docs/reference/using-api/api-concepts/",
    "fetched_at": "2026-10-21T11:50:47.511229+00:00",
    "sha256": "b4a401fd7262f1a64a15db0f909e9c4f94a387db53efca6139db807de9d03979",
    "bytes": 632130,
    "summary": "resourceVersion、乐观并发与watch；冲突要求重新读取。"
  },
  {
    "id": "rbac",
    "url": "https://kubernetes.io/docs/reference/access-authn-authz/rbac/",
    "fetched_at": "2026-10-21T11:50:50.333825+00:00",
    "sha256": "31644b77dadbe0a821a46f7e2840da29bb1b80ddca024523d5e63f027943e2e8",
    "bytes": 626823,
    "summary": "Role/Binding及status/finalizers权限必须单独设计。"
  },
  {
    "id": "client-go",
    "url": "https://raw.githubusercontent.com/kubernetes/client-go/v0.32.4/examples/workqueue/main.go",
    "fetched_at": "2026-10-21T11:50:51.081260+00:00",
    "sha256": "d29ea5026e7dfbc3ae509fd0d6cab1d36a92810d99ac51bfe4fd329933c3b0d5",
    "bytes": 7022,
    "summary": "固定版本client-go示例的队列Done/Forget/重试与cache同步。"
  },
  {
    "id": "kind",
    "url": "https://kind.sigs.k8s.io/docs/user/quick-start/",
    "fetched_at": "2026-10-21T11:50:51.864680+00:00",
    "sha256": "6dffa74f79ef093d818e1c651868ebb541199f1eca037952310aa141c6963947",
    "bytes": 50863,
    "summary": "kind是本地容器化Kubernetes实验环境，其结果不覆盖生产控制面故障。"
  },
  {
    "id": "envoy-routes-1.33.2",
    "url": "https://www.envoyproxy.io/docs/envoy/v1.33.2/api-v3/config/route/v3/route_components.proto.html",
    "fetched_at": "2026-10-21T12:11:56.922804+00:00",
    "sha256": "d148299c87aeb0ea710899123f230b8b4dccfbe507f3b59328215ee589c71359",
    "bytes": 365755,
    "summary": "固定Envoy版本DirectResponseAction与inline响应体配置；实际链路另由真实HTTP实验验证。"
  }
]
