The Wire · Showcase
KOPS KILLS KOPEIO
By RepoJournal · Filed · About Kubernetes
Kops ripped out Kopeio networking support overnight, and your test infrastructure needs to catch up.
The deprecated Kopeio CNI is officially dead in Kops [1], with maintainers citing the archived kopeio/networking repo during office hours. The merge landed alongside test-infra PRs removing the kopeio jobs [2], so clusters that still use it will break on upgrade. Before you touch anything, note the Akamai (Linode) volume label bug [3] that fails with a 400 on long cluster names; a fix normalizes labels to the API's 1 to 32 character limit. Meanwhile, minikube bumped its ISO kernel from 6.6.95 to 6.6.152 [4], using Buildroot LTS 2025.02.16 and savedefconfig rewrites so the kernel diff is purely a version change. The kops maintainers called Kopeio "deprecated and archived" [1], so migration to another CNI is non-negotiable. Also in test-infra, site-only changes in minikube will skip presubmit jobs [5], unblocking doc typo fixes like the 3-line PR stuck behind flaky tests for days.
One email a day. Unsubscribe in one click.
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. Read a past issue →
Action items
- → Migrate any clusters on Kopeio networking before upgrading kops kubernetes/kops [immediate]
- → Remove kopeio jobs from test-infra and verify no remaining references kubernetes/test-infra [immediate]
- → Apply the Akamai volume label normalization fix if you run kops on Linode kubernetes/kops [plan]
- → Monitor minikube ISO kernel bump for regressions before adopting kubernetes/minikube [plan]
References
- [1] Remove support for Kopeio networking ↗ kubernetes/kops
- [2] Kops - Remove kopeio jobs ↗ kubernetes/test-infra
- [3] fix(akamai): normalize volume labels to comply with Akamai Cloud API's length and character restrictions ↗ kubernetes/kops
- [4] iso: Update kernel from 6.6.95 to 6.6.152 ↗ kubernetes/minikube
- [5] Skip minikube presubmit jobs for site-only changes ↗ kubernetes/test-infra