RepoJournal
Kubernetes

@kubernetes

Container orchestration - what platform teams ship on

Keep up with Kubernetes in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Go Infrastructure Full archive →

The Wire · Showcase

CEL ADMISSION PIPELINE GETS MAJOR OPTIMIZATION; KOPS HARDENS CALICO, HETZNER DRIVERS

By RepoJournal · Filed · About Kubernetes

Kubernetes apiserver just cut redundant object conversions in CEL evaluation, while kops shipped critical fixes for eBPF networking and cloud provider integrations.

The apiserver team landed a significant performance optimization [1] that replaces unstructured object caching with direct ref.Val caching in the CEL admission pipeline, eliminating allocation churn during policy evaluation. This follows up on earlier refactoring [2] that introduced LazyObject abstraction to auto-invalidate cached CEL representations when objects mutate—combined, these changes reduce conversion overhead across the entire admission flow [3]. Over in kops, three production-critical changes shipped simultaneously: disabling kube-proxy when Calico runs in eBPF mode [4] to prevent packet duplication, upgrading the Hetzner CSI driver to v2.20.2 [5], and bumping the Hetzner CCM to v1.31.0 [6]. The CEL work matters for anyone running complex validation policies at scale; the kops changes matter immediately if you're running Calico eBPF or Hetzner-backed clusters. Autoscaler continues its testing infrastructure overhaul [7] by migrating buffer integration tests to envtest, aligning with controller-runtime adoption. The stack is stabilizing—these aren't breaking changes, they're the kind of precision fixes that prevent production surprises.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Optimize CEL admission object caching to use ref.Val kubernetes/apiserver
  2. [2] Refactor admission CEL object caching to use LazyObject kubernetes/apiserver
  3. [3] Merge pull request #139010 from lalitc375/cel-alt-opt kubernetes/apiserver
  4. [4] Disable kube-proxy when Calico runs in eBPF mode ↗ kubernetes/kops
  5. [5] hetzner: upgrade CSI driver to v2.20.2 ↗ kubernetes/kops
  6. [6] hetzner: upgrade CCM to v1.31.0 ↗ kubernetes/kops
  7. [7] Rewrite buffer integration tests to envtest ↗ kubernetes/autoscaler

Quick answers

What shipped in Kubernetes on May 14, 2026?
Kubernetes apiserver just cut redundant object conversions in CEL evaluation, while kops shipped critical fixes for eBPF networking and cloud provider integrations. In total, 41 commits and 20 pull requests landed.
Who contributed to Kubernetes on May 14, 2026?
3 developers shipped this update, including rifelpet, hakman, and norbertcyran.
What were the notable Kubernetes updates?
Optimize CEL admission object caching to use ref.Val, Refactor admission CEL object caching to use LazyObject, and Merge pull request #139010 from lalitc375/cel-alt-opt.

More from @kubernetes

Daily updates, in your inbox

Follow Kubernetes

Keep up with Kubernetes in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?