Kured 1.1.0 released!

The Kubernetes Reboot Daemon had its 1.1.0 release:

Improvements

  • RBAC support
  • Use the systemctl in the host mount namespace to effect reboots, reducing image size and eliminating the potential for incompatibility
  • Notify Slack on drain in addition to reboot
  • Pass through log output from invoked kubectl commands
  • Tolerate NoSchedule taint on node-role.kubernetes.io/master
  • Fixed reversal of daemonset name/namespace arguments and comments in the manifest

Kubernetes Version Compatibility

The daemon image contains a 1.12.x k8s.io/client-go and kubectl binary for the purposes of maintaining the lock and draining worker nodes. Kubernetes aims to provide forwards & backwards compatibility of one minor version between client and server, so this should work on 1.11.x and 1.13.x.

Tested in minikube with 1.11.4 , 1.12.1 & 1.13.0-alpha.2 .