You may find that a single Docker host will run the containers and containerized applications that you need, without the complexity of Kubernetes
2. Docker Swarm
Before Kubernetes caught on, Docker Swarm was a much simpler solution that allows running multiple Docker container hosts in a way that is orchestrated and they work together, being much less complex than Kubernetes.
3. Cloud-managed K8s
There are so many great cloud solutions now available, including Azure Kubernetes Service which is very powerful. Cloud-managed Kubernetes takes away the complexity of managing Kubernetes itself.