- Incorporated the system verification that validates the node before trying to run kubeadm check into the preflight checks #36334
- The control plane version automatically defaults to the latest stable version of kubernetes #37222
- Use
etcd-3.0.14
as the default etcd version #35921 - Added a new command:
kubeadm token generate
#35144 kubeadm reset
drains the node it's run on and defaults to removing the node from the API Server as well #37831- Updated the DNS addon to the v1.5 version #37835
kubeadm
now auto-starts thekubelet
systemd service if inactive #37568- Made the console output of
kubeadm
much cleaner and user-friendly #37568 kubectl logs
andkubectl exec
can now be used withkubeadm
clusters #37568- Changed SELinux directive from
unconfined_t
tospc_t
on some control plane Pods #37327 - Removes the content of
/etc/cni/net.d
when runningkubeadm reset
#37831 - Mount
/etc/pki
into the control plane containers if present #36373 - The image repository prefix can be changed via the environment variable
KUBE_REPO_PREFIX
as a temporary solution #35948 - The logging level for components are now
--v=2
#35933 - Better preflight checks in general #35972, #37084, #37498, #37524, #36083
- New unit tests: #36106, #36263
- Other improvements: #36040, #36625, #36474, #37494, #36025
- Switch to the 10.96.0.0/12 subnet: #35290
- Fix kubeadm on AWS by including /etc/ssl/certs in the controller-manager #33681
- The API was refactored and is now componentconfig: #33728, #34147 and #34555
- Allow kubeadm to get config options from a file: #34501, #34885 and #34891
- Implement preflight checks: #34341 and #35843
- Using kubernetes v1.4.4 by default: #34419 and #35270
- Make api and discovery ports configurable and default to 6443: #34719
- Implement kubeadm reset: #34807
- Make kubeadm poll/wait for endpoints instead of directly fail when the master isn't available #34703 and #34718
- Allow empty directories in the directory preflight check: #35632
- Started adding unit tests: #35231, #35326 and #35332
- Various enhancements: #35075, #35111, #35119, #35124, #35265 and #35777
- Bug fixes: #34352, #34558, #34573, #34834, #34607, #34907 and #35796