RepoJournal

$ cat kubernetes/month/2026-08-01.log

Kubernetes

Kubernetes

the month in review · August 2026

August Ships Kubernetes 1.37 RC and kOps 1.37 Beta

August delivered Kubernetes v1.37.0-rc.1 and kOps 1.37.0-beta.1, with kOps locking down cloud permissions and cutting bootstrap downloads by 75%.

947 commits 597 PRs merged 8 releases 29 briefings covered

The month's center of gravity was release engineering. Kubernetes shipped v1.37.0-rc.1 [1], followed by a v1.37 snapshot after a pipeline fix that restored the .git exclusion [1]. kOps reached 1.37.0-beta.1 and made nodeup.xz canonical, part of a move that cut bootstrap downloads by 75% using xz-compressed nodeup . The release pipeline also shipped sigstore-go 1.2.1 and krel now signs attestations . Notably, a missing Go 1.26.5 image stalled patch builds for a day, illustrating how tightly the release train depends on image availability.

Security and permission hygiene dominated kOps. The project narrowed instance cloud permissions to actual consumers and narrowed instance describe permissions, reducing the blast radius of compromised credentials [2]. It plugged a DigitalOcean SSH key leak [3] and hardened IAM . kOps also killed kopeio, removed gossip leftovers, and dropped Calico grid jobs on GCE [4]. The docs now remove stale gossip guidance, and kOps cleans up remaining protokube service calls [5].

The autoscaler and ingress-GCE projects shed legacy code. Autoscaler removed cluster-autoscaler-core and dropped testing and reference providers that migrated to sigs.k8s.io [6]. Ingress-GCE addressed conflicting custom resources and allowed missing fields in a validation path [7].

Documentation and localization surged. The website published sneak peeks for v1.37 and gateway api v1.6, with Chinese locals following quickly [8]. Kubernetes docs flooded with Chinese and Korean translations, a trend that continued through the month. Meanwhile, test infrastructure fixed GCP flakes, hardened against config drift, and cut GPU waste by moving ci-kubernetes-cross-canary to the eks-prow-build-cluster [9].

Several ecosystem projects shipped targeted fixes. kubernetes-sigs/karpenter received validation updates, and minikube added a NodeProvisioner interface with linuxNodeProvisioner to refactor node provisioning [10]. kube-router modernized and kOps gated breaking changes. Metrics for 1.36 were published [11]. Across the board, the focus stayed on narrowing permissions, cutting waste, and clearing dead code as the 1.37 cycle matured.

References

  1. [1] Add Kubernetes 1.37 sneak peek blog ↗ kubernetes/website
  2. [2] Narrow instance describe permissions ↗ kubernetes/kops
  3. [3] promote local-volume-node-cleanup image v2.9.0 ↗ kubernetes/k8s.io
  4. [4] Clean up remaining gossip removal leftovers ↗ kubernetes/kops
  5. [5] fix(hooks): remove protokube service calls ↗ kubernetes/kops
  6. [6] Remove testing and reference providers migrated to sigs.k8s.io ↗ kubernetes/autoscaler
  7. [7] Merge pull request #3177 from anyush/negbinding-conflicting-crs ↗ kubernetes/ingress-gce
  8. [8] Create a blog post for gateway api v1.6 release. ↗ kubernetes/website
  9. [9] ci-kubernetes-cross-canary: move to eks-prow-build-cluster ↗ kubernetes/test-infra
  10. [10] refactor: add NodeProvisioner interface with linuxNodeProvisioner ↗ kubernetes/minikube
  11. [11] Metrics 1.36 ↗ kubernetes/website

$ ls kubernetes/month/ # the briefings behind this review

Sat Aug 1 KUBERNETES 1.37 INCOMING, KOPS STRIPS UNNECESSARY CREDENTIALS Sun Aug 2 KOPS DROPS GOSSIP, HARDENS IAM; MINIKUBE REFACTORS NODE PROVISIONING Mon Aug 3 KOPS HARDENS S3 BOOTSTRAP AND CONDITION LOGIC AS DOCUMENTATION SURGE CONTINUES Tue Aug 4 KUBERNETES DOCS SURGE AHEAD AS GCP PROVIDER TACKLES INFRASTRUCTURE FLAKES Wed Aug 5 KUBERNETES DOCS FLOODING WITH CHINESE AND KOREAN TRANSLATIONS, TEST INFRA CUTS GPU WASTE Thu Aug 6 BOSKOS AND TEST-INFRA IMAGES ROLL FORWARD, CAPG MEMORY LIMITS BUMP TO 8GI Fri Aug 7 ADDON-RESIZER SHIPS KUBERNETES 1.37 SUPPORT, PERF TESTS GAIN WATCH DELAY MEASUREMENT Mon Aug 10 K8S 0.37.0-RC BUMPED, TEST INFRA HARDENS AGAINST CONFIG DRIFT Tue Aug 11 KSM CUTS ALLOCATIONS 85 PERCENT, FIXES REAPER GOROUTINE LEAK Wed Aug 12 MINIKUBE SHIPS HELM IN ISO, TEST INFRASTRUCTURE FIXES PROPAGATE ACROSS K8S ECOSYSTEM Thu Aug 13 KUBERNETES STEERING ELECTION OPENS VOTER REGISTRATION; KOPS CLEANUP BEGINS Fri Aug 14 KUBERNETES SHIPS GO 1.26.6 ACROSS CORE AND METRICS Sat Aug 15 KUBERNETES SCRUBS DEAD CODE: WEAVE NET AND ROMANA REMOVED FROM DOCS Sun Aug 16 KOPS PLUGS DIGITALOCEAN SSH KEY LEAK, REGISTRY CUTS 404 NOISE Mon Aug 17 KOPS EXPANDS AKAMAI VOLUMES, TIGHTENS SSH USER DISCOVERY ACROSS CLOUDS Tue Aug 18 KOPS BRINGS AKAMAI ETCd MANAGEMENT TO THE FOREFRONT Wed Aug 19 CI Flake Hunters Strike Gold in GCP Test Harness Thu Aug 20 Kubernetes ships v1.37.0-rc.1 Fri Aug 21 Go 1.26.5 image gap stalls Kubernetes patch builds Sat Aug 22 KOPS DROPS KINDNET GRID JOBS AMID DNS FAILURES Sun Aug 23 KOPS CUTS BOOTSTRAP DOWNLOADS BY 75% WITH XZ-COMPRESSED NODEUP Mon Aug 24 KOPS DROPS CALICO GRID ON GCE Tue Aug 25 KOPS KILLS KOPEIO Wed Aug 26 Kubernetes release pipeline fixed after .git exclusion broke the build Thu Aug 27 KUBERNETES SHIPS V1.37 SNAPSHOT Fri Aug 28 kube-router modernizes, kOps gates breaking changes Sat Aug 29 kops 1.37.0-beta.1, GCE teardown fixes, Karpenter validation Sun Aug 30 kOps 1.37.0-beta.1 makes nodeup.xz canonical; test-infra drops Debian 11 Mon Aug 31 krel signs attestations, watch cache metric stopped counting bookmarks