Automatic kernel selection when user tries to run a cell

Hello Everyone! Is there some jupyter lab extension/feature/setting which can automatically select the default kernel for me even though the current state is - ‘No kernel’.

Let me frame it this way -
Let’s suppose my notebook displays - ‘No Kernel’ on the top right, and I still try to execute cells which of course will give me no output since there is no kernel tied to my notebook. Now if I am a new user it will take me a few tries to realize that I need to manually select the kernel first and then execute the cells. To avoid this can I somehow attach a kernel to the notebook if a user tries to run any of its cells?