I have personally been using docker-compose for over 10 years. When most services are containerd, I usually write the YAML file for the docker-compose.yaml at the same time, rather than using docker commands directly.
Although Kuberentes can handle many complex scenarios, sometimes when the scenriao is simpler, you might