Last Week In Kubernetes Development

Archive

LWKD: Week Ending March 19, 2023

Developer News

Deprecated registry k8s.gcr.io has been redirected to registry.k8s.io. This may cause issues with some builds and/or deployments, so check yours for image pull errors. Please update your infrastructure and code to use the new registry, as much as you can.

The resource.k8s.io/v1alpha1 API types for dynamic resource allocation (ResourceClaim, ResourceClaimTemplate, ResourceClass, PodScheduling) have been removed and replaced with a resource.k8s.io/v1alpha2. As this is still an alpha feature, no upgrade path is provided and any existing objects must be removed before upgrade or you risk database sadness. As part of this bump, some incompatible changes have been made. If you’ve been trying out this alpha feature, please make sure to check out the changes and take appropriate action in your development/testing environments.

Release Schedule

#72
March 21, 2023
Read more

LWKD: Week Ending March 12, 2023

Developer News

Lots of important and urgent news this week.

In one week, deprecated registry k8s.gcr.io will be automatically redirected to registry.k8s.io. This may break some existing Kubernetes setups, especially those running older versions in secure or gapped environments. Make sure that registry.k8s.io is on your allowlist for image pulls. This measure is only temporary; long-term, you still need to update your installations and components to use registry.k8s.io.

We’ve had to stop releasing Kubernetes for 32-bit Linux/ARM because Golang isn’t consistently working on it. If 32-bit ARM as a platform matters to you, consider getting involved in the Go project to stabilize support.

#71
March 14, 2023
Read more

LWKD: Week Ending March 5, 2023

Developer News

Reminder: k8s.gcr.io will be frozen on April 3rd. You need to update all components to target registry.k8s.io. Also, update your production clusters to pull from registry.k8s.io; this should work with both (updated) containerd and CRI-O now.

The Contributor Summit is looking for session suggestions. These can be sessions you’ll lead, or sessions you want to attend – please suggest!

Kubernetes has been invited to participate in the 2023 OpenInfra Project Team Gathering. If you’re interested – especially if you were going anyway – please tell Kendall Nelson. We particularly want folks who work on the OpenStack Cloud Provider.

#70
March 8, 2023
Read more

LWKD: Week Ending February 26, 2023

Developer News

Image Registry Migration: the old signing key, on packages.cloud.google.com, has stopped working. You need to use the new key on dl.k8s.io. The community-images krew plugin will help you identify any remaining references to the old registry on your cluster. It’s not just users who need to update; 60 of our project’s own repositories still refer to the old registry. Please check those resources and update as soon as you can.

Registration is open for the Amsterdam contributor summit. If you are eligible and attending, please register as soon as you can, so that the summit team can get a headcount and you can get a hoodie.

Aravindh Puthiyaparambil has been nominated as co-chair of SIG-Windows. Casey Davenport is stepping down from SIG-Network, and has nominated Shane Utt to take his place.

#69
March 1, 2023
Read more

LWKD: Week Ending February 12, 2023

Developer News

The changes to the auto-close workflow have been merged.

The commit bot will stop suggesting /assign commands as part of its response to opening a new PR, to encourage authors to seek reviewers and not go straight to approvers. Leads and owners should boost this by recruiting/mentoring reviewers. If your SIG or project needs any help with this, please reach out to ContribEx.

Do we need to support 32-bit ARM? Speak up if it’s something you use.

#68
February 15, 2023
Read more

LWKD: Week Ending February 5, 2023

Developer News

The old image registry, k8s.gcr.io, will stop taking updates on April 3. As a contributor, you need to make sure that you’re pushing builds to registry.k8s.io and that any components that you call are pulling from the new registry. Users should also check any of their CI that pulls images.

The Kubernetes Java client is affected by CVE-2022-1471, a remote code execution. Update your Java client ASAP.

Release Schedule

#67
February 7, 2023
Read more

LWKD: Week Ending January 29, 2023

Developer News

Filip Krepinsky would like to make controller names more consistent. Also, changes to issue triage are getting closer to being merged.

We are now skipping some failing Windows unit tests because nobody has stepped forward to fix them. Windows remains poorly tested as a platform. If you’re interested in helping out, please contact SIG-Windows.

Release Schedule

#66
January 31, 2023
Read more

LWKD: Week Ending January 22, 2023

Developer News

The new usage metrics project is launched, and already has a testgrid

SIG Security wants to know if you’re interested in a Threat Modeling Workshop at either Contributor Summit this year.

The future of the monthly Community Meeting is unclear; please provide your insight.

#65
January 24, 2023
Read more

LWKD: Week Ending January 15, 2023

Last Week In Kubernetes Development

Week Ending 2023-01-15

Developer News

Basic information for the Europe Contributor Summit is up. CfP for sessions opening soon. Travel assistance for Kubernetes leads without a current corporate sponsor may be available; contact Contributor Experience.

#64
January 19, 2023
Read more

LWKD: Week Ending January 8, 2023

Developer News

Happy new year! This is the first LWKD of the new year, so it covers merges and events from over the holidays.

Tim Hockin has some ideas about changes to the Alpha/Beta/GA cadence. Share your thoughts by commenting on the document.

Tim Allclair proposes no longer staleifying triaged issues. Comment on the issue if have any feedback on this change.

#63
January 10, 2023
Read more

LWKD: Week Ending December 11, 2022

Last Week in Kubernetes Development

Week Ending December 11, 2022

Developer News

Kubernetes version 1.26 “Electrifying” is now available. The biggest things in this release are the number of features reaching maturity/GA, and the number of obsolete APIs and deprecated features being removed. Make sure you read the release notes and big congrats to everyone who worked on it!

#62
December 14, 2022
Read more

LWKD: Week Ending December 4, 2022

Last Week In Kubernetes Development

Week ending December 4

Developer News

K8s-infra reminds you to use registry.k8s.io and not older registry addresses.

#61
December 6, 2022
Read more

LWKD: Week Ending November 27, 2022

Developer News

Maintainer Session submissions for KubeCon Amsterdam are now open. If you are a SIG Lead or CNCF project maintainer, you should have received a link for proposals. Now’s the time to meet with your SIG and figure out what you want to do.

Release Schedule

Next Deadline: Release Notes Complete, December 2nd

#60
November 29, 2022
Read more

LWKD: Week Ending November 20, 2022

Developer News

Paris Pittman has retired from the Steering Committee as well as several other roles. Please join us in thanking Paris, who has done more to make Kubernetes an awesome project for contributors than possibly anyone else. She is succeeded on the Steering Committee by Carlos Panato.

Etcd has announced some new data consistency bugs. Please upgrade etcd on your clusters to 3.4.22 or 3.5.6 as soon as you can.

Release Schedule

#59
November 23, 2022
Read more

LWKD: Week Ending November 13, 2022

Developer News

Two new security fixes last week: CVE-2022-3162 allowed custom resources in the same API group eavesdrop on each other; CVE-2022-3294 allowed users to proxy via the API server to addresses they shouldn’t have had access to. Both issues are fixed in the most recent patch releases and upgrading is recommended.

Release Schedule

Next Deadline: Test Freeze / Docs Ready for Review / Release Blog Ready, November 15th

#58
November 15, 2022
Read more

LWKD: Week Ending November 6, 2022

Developer News

Code Freeze is coming, as is a mega-long list of merged changes and graduations.

The python-client developers are considering making major breaking changes, mainly for OpenAPI code. Add your feedback.

Release Schedule

#57
November 8, 2022
Read more

LWKD: Week Ending October 30, 2022

Developer News

Oct. 24 was the Contributor Summit. We started the day with a call to action from Paris & Tabitha, a review of how Japan has hosted their own contributor training, and GitHub staff showing how CodeSpaces for Kubernetes contributors will help people get started.

Here’s some session summaries (links require k8s.io/dev membership):

  • Discussed the state of statefulness including the status of features like Taints, PDB, QoS, and slices
  • Went over the limitations of kubectl apply and how we might solve them
  • SIG-Network wants to run kubemark tests on networking components at large scale
  • Apparently Kubernetes API user experience is a mess
  • Most people don’t understand the real Pod Lifecycle, and who can blame them?
  • Now that Dockershim is gone, it’s time to completely overhaul how CRI works
#56
November 2, 2022
Read more

LWKD: Week Ending October 23, 2022

Developer News

KubeCon North America is now! Please bear with everyone as response times from SIGs and code review may be longer than usual.

Release Schedule

Next Deadline: Exceptions Due, October 31st

#55
October 25, 2022
Read more

LWKD: Week Ending October 16, 2022

Last Week In Kubernetes Development

Week Ending October 16, 2022

Developer News

Registration for the Contributor Summit closes this Thursday. You must be registered to attend the Contributor Social, as well as for the Summit.

#54
October 18, 2022
Read more

LWKD: Week Ending October 9, 2022

Developer News

After being elected to the Steering Committee, Nabarun Pal has stepped down from the Code of Conduct Committee, and Jason DeTiberius will be taking his place.

Registration is still open for the Contributor Summit, but will close next week. Register now if you’re coming!

Release Schedule

#53
October 12, 2022
Read more

LWKD: Week Ending October 2, 2022

Developer News

The Steering Committee election is concluded, and Benjamin Elder, Bob Killen, and Nabarun Pal have been elected.

k8s.gcr.io is redirecting to registry.k8s.io; contact BenTheElder, Ameukam, or Thockin if this breaks things.

We’ve removed makefile API generation. If you commit API changes, make sure to run update-codegen.sh before pushing.

#52
October 5, 2022
Read more

LWKD: Week Ending September 25, 2022

Last Week in Kubernetes Development

Week ending September 25, 2022

Developer News

There have been extra patch releases due to a breaking change, see below.

#51
September 27, 2022
Read more

LWKD: Week Ending September 18, 2022

Developer News

Two security reports this week: CVE-2022-3172, which allows aggregated API servers to misdirect traffic and steal credentials, and CVE-2021-25749, which can let users deploy Windows container workloads as Administrator. Both issues are fixed in the latest patch releases. Note that the patch for CVE-2022-3172 blocks all 300ish responses, so test after upgrading and be prepared to set --aggregator-reject-forwarding-redirect if your API server uses redirects.

Votes for the 2022 Steering Election are due September 29th. Please vote now!

The Contributor Summit CfP is still open.

#50
September 20, 2022
Read more

LWKD: Week Ending September 11, 2022

Developer News

The Contributor Summit Detroit (at KubeCon North America 2022) has opened the call for sessions. If you have a discussion topic, workshop, SIG meeting, or anything else by and for contributors, suggest it by September 30. Also, register now so we have a better headcount for allocating space.

Steering committee ballots are due by September 29th. Vote now! If you’re still not on the voter rolls and think you should be (if you’re reading this, you likely qualify) make sure you get your exception request in by September 16th.

Release Schedule

#49
September 13, 2022
Read more

LWKD: Week Ending September 4, 2022

Developer News

Voting for the Steering Committee is open! Please vote by September 30th. If you need an eligibility exception, make sure to apply by September 16th.

If you want to be sure to get a Kubernetes contributor hoodie as part of your Contributor Summit swag, please register for the contributor summit by September 9th so we can order the right amounts.

See below about changes to the Enhancements process.

#48
September 7, 2022
Read more

LWKD: Week Ending August 28, 2022

Last Week In Kubernetes Development

August 28, 2022

Developer News

Registration for the Contributor Summit is open.

#47
August 31, 2022
Read more

LWKD: Week Ending August 21, 2022

Developer News

Registration for the KubeCon North America 2022 Contributor Summit is now open. It will be held on Monday, October 24th, in Detroit as one of the pre-main-event mini-confs. Please register early if you can, so the summit team can get a good attendance estimate for capacity planning.

1.26 Release Team shadow applications are now open. If you’re interested in joining the 1.26 team but aren’t sure if it’s for you, you can chat with anyone in the #sig-release channel on Slack.

Nominations for the Kubernetes Steering Committee are open until August 30. You can nominate yourself (or someone else but please ask them first) by opening an issue on the kubernetes/community repo. Check out the voter guide for more details on the process or reach out to any of the Election Officials.

#46
August 24, 2022
Read more

LWKD: Week Ending August 14, 2022

Developer News

The 2022 Steering Committee election has started! Three SC seats are up for election this year. If you’re an active contributor to Kubernetes or any official SIG project and are a member of any Kubernetes GitHub org, please log in to https://elections.k8s.io/app/elections/steering—2022 and check if you are marked as an eligible voter. If you aren’t, please put in an update request. If you are interested running for the Steering Committee, please check out the Candidacy process. The first deadline for candidates is Tuesday, August 30th to submit nominations. If you have any questions about the election process, please reach out to any of the election officers in #sig-contribex-elections.

The new Code of Conduct Committee members have been selected: Danielle Lancashire, Hilliary Lipsig, Xander Grzywinski, and Jeremy Rickard. Thank you to the outgoing members for their service to our community!

Bob Killen reminds Kubernetes maintainers that scholarships to attend KubeCon are available for those without corporate sponsorship.

#45
August 17, 2022
Read more

LWKD: Week Ending August 7, 2022

Developer News

Starting sometime in October, k8s.gcr.io will begin to 302 redirect to registry.k8s.io, in order to ensure that old releases pull from the new, lower hosting-cost and higher performance, registry.

With 1.24 stable on Go 1.18, Kubernetes contributors are officially allowed to use Go Generics, although you should avoid them in any backportable bug fixes until 1.24 is EOL in late 2023.

Release Schedule

#44
August 9, 2022
Read more

LWKD: Week Ending July 31, 2022

Developer News

Per KEP-2853, the publication branch of the kubernetes/kubernetes repository will switch to “main” at Code Freeze for 1.26, which is currently planned for mid-November.

We would like to update Golang to 1.19rc2 for 1.25, but (per thread) it’s breaking things in Kubernetes, so continue using 1.18 for the time being.

Code of Conduct Committee nominations are open through Thursday; nominate someone of excellent judgement and community engagement.

#43
August 2, 2022
Read more

LWKD: Week Ending July 24, 2022

Developer News

Last LWKD covered the migration to Ginkgo v2 for testing. This change may break your code in a few different ways, including changing test timeouts and deprecating the -parallel flag, and quitting using the Measure method Please fix your tests accordingly.

Tim Xiu proposed Elastic GPU for GPU allocation & management.

Kubernetes Contributor Summit NA 2022 will happen on October 24th in Detroit. Registration will open soon. Note that there will also be some changes to COVID-19 precautions for the event.

#42
July 26, 2022
Read more

LWKD: Week Ending July 10, 2022

Last Week in Kubernetes Development

Week ending July 10, 2022

Developer News

The Steering Committee has proposed some changes to its charter, resolving longstanding issues: moving selection out of the elections folder; adding a process for removing an SC member; adding a process for dissolving the SC. Comment on the PR if you have opinions.

#41
July 12, 2022
Read more

LWKD: Week Ending June 26, 2022

Developer News

The Ingress-NGINX project is pausing accepting new features and spending the next season working on stability. While they’re doing that, if you are an Ingress-NGINX user, please fill out their survey and help decide what features to prioritize when they start up again.

Release Schedule

Next Deadline: Exceptions Due July 25th

#40
June 28, 2022
Read more

LWKD Week Ending June 19, 2022

Last Week In Kubernetes Development

Week Ending June 19, 2022

Developer News

The June 16th community meeting covered: introducing the new Release Lead, Cici Huang; the image registry move; the retirement of Service Catalog; a review by Paris Pittman of the Kubernetes Annual Report. Folks also discussed some of the sessions at the Contributor Summit, particularly the ones related to project sustainability and the Release Team. Notes, Video

#39
June 21, 2022
Read more

LWKD: Week Ending June 12, 2022

Developer News

Ingress-nginx has a security issue which allows accessing cluster secrets. Upgrade to 1.2.1 or above as soon as possible.

The blog subproject is looking for contributors help them publish new posts. Folks can review upcoming blog posts on the kubernetes/website repository with the label area/blog. Before joining the effort, make sure to read through the blog guide and the style guide. Reach out to #sig-docs-blog to collaborate or ask any questions.

SIG-Release is updating their roadmap, watch the presentation. Josh Berkus has been nominated to chair SIG-Contributor Experience.

#38
June 15, 2022
Read more

LWKD: Week Ending June 5, 2022

Developer News

The Kubernetes Annual Report Summary is now live, check it out.

The Kubernetes project is attempting to spread its container image traffic across several registries. As such, Arnaud would like you to direct traffic to the new registry pool at registry.k8s.io.

Tim Hockin is looking for help to convert Kubernetes to use Go Workspaces instead of the older Modules; join the code reorganization subproject to pitch in.

#37
June 7, 2022
Read more

LWKD: Week Ending May 29, 2022

Developer News

Please make sure that your Zoom client (for community meetings) is updated to at least 5.10.0; there is a security issue in earlier versions.

The Release Cadence Survey is concluded and our community seems to prefer 3 releases a year. Also, half of you all are using EOL versions.

There was no May Community Meeting due to KubeCon.

#36
June 1, 2022
Read more

LWKD: Week Ending May 15, 2022

Developer News

KubeCon EU 2022 is getting under way right now. If you’re attending in-person or virtually, enjoy!

Release Schedule

Next Deadline: 1.25 Cycle Starts, May 23rd

#35
May 17, 2022
Read more

LWKD: Week Ending May 8, 2022

Last Week In Kubernetes Development

Week Ending May 8, 2022

Developer News

Kubernetes 1.24 “Stargazer” is released! Highlights of the new version include: signed release artifacts, volume expansion, migration of storage plugins to CSI, contextual logging, and IP collision avoidance. Dockershim has been removed and you may need to make changes to accommodate the new CNI version. Also, with the completion of 1.24, release branch fast-forward is live.

#34
May 10, 2022
Read more

LWKD: Week Ending May 1, 2022

Last Week in Kubernetes Development

Week Ending May 1, 2022

Developer News

The April community meeting covered several ongoing efforts in the project:

#33
May 3, 2022
Read more

LWKD: Week Ending April 24

Last Week In Kubernetes Development

Week Ending April 24, 2022

Developer News

Our contributors have spent a lot of time discussing improving general Kubernetes stability and reliability lately. Project leaders are implementing several changes in how new enhancements will be handled:

#32
April 26, 2022
Read more

LWKD: Week Ending April 17, 2022

Developer News

The April Community Meeting is this Thursday (1700UTC / 10am PDT). We plan to discuss topics around running SIGs, including chair term limits, annual reports, and dividing Tech Leads from Chairs. We’ll probably also hash out how to handle non-expiring critical bugs.

Dims issued a call for action on our panoply of flaky test jobs and tests. Please see what you can do to make our tests more reliable, and see SIG-Testing for guidance on how to get started.

All Kubernetes developers should update their dev environments to go 1.18.1

#31
April 19, 2022
Read more

LWKD: Week Ending April 10, 2022

Developer News

Registration for the 2022 KubeCon EU Contributor Summit is now open; please register as soon as you can so that we can get an approximate headcount. Most of the Summit will be an unconference, so think about sessions you might want to lead and/or request. We can also host SIG face-to-face meetings, if you want to hold one of these contact us

Abdullah Gharaibeh is looking for comments on the Pod Resources Reservation proposal.

If your organization forks Kubernetes and builds from Git, SIG-Release wants to hear from you about the upcoming primary branch rename from master to main for kubernetes/kubernetes. One response per organization, please.

#30
April 12, 2022
Read more

LWKD: Week Ending April 3, 2022

Developer News

Etcd 3.5.X has a significant data corruption issue, and is not recommended for production use. If you have not yet upgraded to Etcd 3.5, please wait for 3.5.3. If you have upgraded, you need to restart etcd with the --experimental-initial-corrupt-check flag. Kubeadm supports this flag.

The Steering Committee is considering archiving SIG Service Catalog due to inactivity. If you use minibroker, service-catalog, or go-open-service-broker projects, please speak up on the linked issues about what you think should be done with that project.

Kubernetes Contributor Summit EU will be held on May 16th at the Fira in Valencia. Registration and additional details coming soon.

#29
April 5, 2022
Read more

LWKD: Week Ending March 27, 2022

Developer News

Now that Pod Security is a thing, E2E tests will be run under the restricted pod security level. If this breaks your tests, you may need to request a different level.

You also might need to rebase to master to pick up changes introduced for golang 1.18.

Etcd needs more reviewers/maintainers. If you have experience with the Etcd code, but have moved on to other things, consider coming back to help out the project.

#28
March 29, 2022
Read more

LWKD: Week Ending March 20, 2022

Developer News

We will be having a Contributor Summit at KubeCon EU, on May 16th, which will be mostly in an unconference format. Stay tuned for more information as we get closer.

Last week was Community Meeting week. Topics discussed included:

It’s been a year since we changed to 3 releases a year, so it’s time to evaluate if the change will be permanent. Per initial survey results so far, most people like it. But there’s still time to fill out the survey.

#27
March 22, 2022
Read more

LWKD: Week Ending March 13, 2022

Developer News

Happy Pi(e) Day!

It’s been one year since we changed the release cadence for Kubernetes from 3 months to 4 months. Which means it’s time to survey how you feel about that. Please let us know! Is 3 releases a year better?

We’ve started a further discussion around what it would take to improve Kubernetes reliability.

#26
March 15, 2022
Read more

LWKD: Week Ending March 6, 2022

Release Schedule

Next Deadline: Exceptions due, March 21st

While folks are working on features, CI signal has gotten worse. Currently there are 14 flaky jobs between master-informing and master-blocking, and there’s even one failing master-blocking job. This is not a good trend. Please have a look at the problem tests and see if you can help.

The cherry-pick deadline for the next patch releases is March 11th.

#25
March 9, 2022
Read more

LWKD: Week Ending February 27, 2022

Developer News

We wish our Ukrainian community members, as well as contributors throughout Eastern Europe, safety for both themselves and their families, and peace soon.

Release Schedule

Next Deadline: Exceptions due, March 21st

#24
March 1, 2022
Read more

LWKD: Week Ending February 20, 2022

Developer News

The monthly Community Meeting is back! Every 3rd Thursday of the month we’ll be meeting; subscribers to dev@kubernetes.io should have the calendar item. Contact Laura Santamaria if you’re available to help run it. Last week’s Community Meeting covered the Dockershim removal planning, the Reliability Bar proposal, and the last follow up on the move to dev@kubernetes.io. Video will be up soon, and next meeting is March 17th.

SIG-CLI is discussing whether we should implement robust file locking for kubeconfig, or phase out file locking entirely. Please reach out and add your use cases.

The job queueing API design has advanced over the last month.

#23
February 23, 2022
Read more
 
Older archives
Brought to you by Buttondown, the easiest way to start and grow your newsletter.