Next Deadline: Freeze Exceptions due June 1
We are now in Enhancements Freeze, which means that you should be working on making your filed Features a reality, for contribution one month from now. Also, 1.19.0-beta.0 is published, so please test!
A follow up to last week’s klog v2 switch, the plumbing is now in place to support selectable log formats. Right now
text is the only format supported and all logging is only as text messages, however the goal is to move towards structured logging which will work nicely with a JSON output format. A guide for how to use the new structured logging APIs is being discussed in k/community#4793 and I encourage everyone to check it out!
Another logging improvement is #91207, timestamps parsing will now be a bit easier as they will be a fixed width format.
This PR integrates the
promlint static analysis tool into several test suites to ensure that any new metrics added to components will adhere to Prometheus community naming standards. This is not complete coverage, but it should help with avoiding future metrics that need to be corrected.
Extending the existing work on slimming down some of our container images, the Etcd image now also uses
distroless, though with a static version of
bash due to the required startup shell scripts that come with Etcd. While not as small as the others, this is still a substantial space savings over the previous debian-base. Additionally a minimal reimplementation of
cp in Go has been included as that is used by one of the scripts.
- Double the weighting of the user-selected PodTopologySpread Score
- kubelet flag
--seccomp-profile-rootmoves to the config file
kubectl create secret docker-registrysupports
kubectl create --dryrunstops ignoring namespaces
kubectl config set-cluster xyz --embed-certs --certificate-authority <(echo $CACERT)will now work
- CNI to v0.8.6, for all versions
- kube-addon-manager to v9.1.1 in 1.19
- v1.18 to debian-base:v2.1.0 and iptables:v12.1.0 to patch IPTables security hole
Original Source: http://lwkd.info/2020/20200526