KernelCare allows you to update kernel with out rebooting. This work with many popular distributions. This is a product by CloudLinux, you can purchase license from
https://www.cloudlinux.com/all-products/product-overview/kernelcare
To install KernelCare, run
curl -s https://repo.cloudlinux.com/kernelcare/kernelcare_install.sh | bash
To activate you license key, run
/usr/bin/kcarectl --register KEY
Example
[root@localhost ~]# /usr/bin/kcarectl --register XZwvanEJi8qOMgTQ Server Registered [root@localhost ~]#
To view KernalCare status, run
/usr/bin/kcarectl --info
Example
[root@localhost ~]# /usr/bin/kcarectl --info kpatch-state: patch is applied kpatch-for: Linux version 3.10.0-427.18.2.lve1.4.24.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) ) #1 SMP Tue Oct 25 17:18:26 EDT 2016 kpatch-build-time: Wed Mar 8 19:57:49 2017 kpatch-description: 14;3.10.0-427.36.1.lve1.4.40.el7 [root@localhost ~]#