Because Kubernetes is an open-source project that you can use it to deploy and manage containerized applications at scale. Kubernetes manages clusters of Amazon EC2 compute instances and runs containers on Amazon EC2 compute instances with processes for deployment, maintenance, and scaling.
Using Kubernetes allows you to run any type of containerized applications with the same toolset on-premises and in the cloud.
If you are looking for an online course to learn Kubernetes, check out this Kubernetes Certification Training by Intellipaat.
You can watch this video on Kubernetes on AWS: