Does anyone know how to force rendering nodes in a certain order in Godot?

We have a skybox we'd like to implement but we have no idea how to do it in Godot.

There will be some nodes containing the clouds, stars, moon, sun, etc that will follow the camera so that they are independent of the size of the map. But we also want to apply a simulated atmosphere to make it look like the sky is changing from blue to night time (with sunset colors in between) using a quad with a gradient on it. We want to attach this to the camera as well in such a way that it affects the whole sky, but have it render behind the world so it doesn't affect everything else. We want all of these to render behind the rest of the map. Can someone give us a hint?

For reference: Screenshot 9em30/em2022 8em56/em26 PM.png