It depends on how many instances you need to run, kubernetes is designed to make it easy for large organisations to virtualise their software stacks easily and repeatably, and you get the load balancing and scaling for free without thinking about
dmvfoam. Large organisations may be in the cloud, but often they only rent hardware and config it themselves, so they don't use AWS in the way that you are yourself, and kubernetes is vendor neutral too
focusautodetailing, AWS, Google, Azure, they all have their quirks but learning Kubernetes you could use any of them effectively without delving into the cloud providers own API's.
Only a personal opinion of course, but if your down with Docker now, there's not much more to learn really..