Since I'm a programmer and want to deploy my code on my servers, I'm a beginner in DevOps. However, I want everything to be manageable, thus running the binary and keeping it alive using the system is obviously not enough. right now utilizing docker. I've got a few folders with docker-compose files for different services. I need to learn how to have them start automatically even though I run them. The next job is that. When looking up something, Kubernetes always appears somewhere. It makes me feel bad to ask, but what is Kubernetes? I'm still unsure of what it is. What distinguishes this "Container orchestration engine" from docker-compose, though? Some articles say its supposed to be compared to docker swarm more, because thats closer to kubernetes, but i dont understand that at all. Please help and many thanks! ;-)