You're running on GKE. Of course that's easy, they're handling all the difficult parts for you! It's still not that difficult running it on your own servers, but there are many more pain points.
Please get some experience with that, then re-evaluate whether Docker or Kubernetes is easier for small deployments.