What happens when the kernel_task is killed?

You can't properly kill kernel_task. Activity Monitor doesn't allow you to kill kernel_task at all - neither as admin nor as root.

If you try to outwit kernel_task by using kill -9 0 or /bin/kill -9 0 as root you just kill yourself i.e. the first command kills bash (kill is an integrated command of bash) and the second command kills /bin/kill because in both cases the 0 is interpreted as me/yourself and not as kernel_task.

The man page for the system call kill (which is called by both kill and /bin/kill) explains that

If pid is zero:
    Sig is sent to all processes whose group ID is equal to the process group ID of
    the sender, and for which the process has permission; this is a variant of
    killpg(2).

This makes it basically impossible to even attempt to kill the process with PID 0.