What follows is an experimental publication. I'm thinking of doing a development summary, every week or so, of what's happened in new features, deprecations, the community meeting, and more. Tell me if this is useful to you. If it is, I'll look at finding an official place to publish it where maybe other community members can contribute.
Last Week in Kubernetes: Week ending January 14, 2017
Community Meeting Summary
The community meeting was dominated by a discussion around whether all repos in the kubernetes namespace should be a part of the same automation, particularly merge automation. Aaron Crickenberger (spiffxp) has been offering this to other repos in the Kubernetes namespace, but some teams, particularly Helm, are concerned about unexpected changes this might cause. One goal of getting all repos on the same automation is to retire mungegithub.
Jacob Pavlik demonstrated the KQueen cluster manager. Jaice DuMars went over release 1.10, which is in week 2 of 12 and will go into Feature Freeze on January 22nd, so get your features in! And SIG Azure and SIG Node made reports.
Feature Work
Configurable Pod Process Namespace Sharing prepared for inclusion in 1.10 this week with the addition of a feature flag for PID namespace sharing. The --docker-disable-shared-pid was also removed from kubelet.Kubelets can now be run in containers, allowing for a completely containerized Kubernetes install. Such installs are now passing e2e tests.
Support for raw block devices as persistent volumes moved ahead with the merge of iSCSI support for block volumes.
Deprecated
Docker 1.10 is no longer supported. The minimum docker version is now 1.11. While docker 1.10 was officially deprecated in release 1.9, the compatibility code has now actually been completely removed.sig-cluster-lifecycle is gradually deprecating the /cluster directory in favor of having these cluster setup tools maintained outside of kubernetes/kubernetes. In 1.10, that will include removing the windows/, photon-controller/, libvirt-coreos/, and gce/container-linux/ subdirectories, with more to be removed in future releases.
Version Updates
- CSI is now version 0.1.0
- Kube-dns is now 1.14.8
Other Merges
- Users can now choose not to expose their controllers on HTTP port.
- GlusterFS volumes now support volume metrics.
- e2e tests no longer necessarily require docker.
No comments:
Post a Comment