Happy New Year!
As LWKD was off for the holidays, this issue covers the last three weeks of Kubernetes activity.
The 2020 Contributor Survey is open! Please submit your feedback.
The Weekly Community Meetings will switch to monthly, in order to make the meetings more content-full and less effort for the Contribex team. This will mean that SIGs may only be doing an update in the Community Meeting twice a year; SC and Contribex are exploring having the SIG updates by email or video instead.
Lest you have fewer meetings in your schedule, though, there will be a new monthly meeting of SIG Chairs and TLs. This is to make sure that SIG Chairs are aware of project-wide information and changes, since email doesn’t seem to be working.
Two Kubernetes git repositories are being archived, partly to shut down the obsolete and problematic kubernetes-incubator namespace:
- The external-storage repo is going away, and the external-provisioner has been moved to kube-sigs
- rklet is just going away
The Release Team for 1.18 has been selected, but the release timeline is not yet published.
The holidays seem to be a time for reverting mistakes, including:
- Rollback the reflector changes in 1.17.0 because they were causing performance issues
- Revert the ipallocator changes in 1.17 because large IPv4 were misbehaving
- Restore the Scheduling framework’s
AlwaysCheckAllPredicatesflag, removed 3 weeks ago
- Revert hollow nodes using remote CRI because it broke Kubemark tests
- kubectl will stop printing usage menus if a required flag is not passed, and instead just print the error
- Tolerate whitespace in user PEMs
- APIServer now requires clients to declare protocol version during protocol negotiation
- Change Azure’s rate limit to per-client, make caching TTL configurable, and fix a load-balancer bug and the ability to use AAD tokens
core_patternon GCI is an absolute path
- KMS will accept negative cache sizes to disable caching
- Prevent nil value panic when the kubelet cleans up pod volumes
- Stop KubeProxy from using EndpointSlices on Windows, where they don’t work
- YangLu wrote some instructions for bringing up an E2E test cluster
- KubeProxy is more aggressive in grabbing the IPTables lock, can configure IPVS flags, and can show hidden metrics
- Eliminate race condition, cache incoherency in the EndpointSlice Controller
- CPUManager now keys off pods, not containers
- CSI mounts can have “uncertain” state
- Two obsolete repos are archived (see above)
- Deprecated Heapster monitoring plugin has been removed
Original Source: http://lwkd.info/2020/20200106