Both Amazon ECS and Kubernetes are fast and highly scalable solutions for container management. These help you to run the containerized applications in a cluster of managed servers.
The unbiased comparison of Amazon ECS and Kubernetes is difficult: ECS is an Amazon service that is used only with other Amazon services like IAM, and EC2. Kubernetes is an open-source solution that is used on the top of Amazon EC2 instances, Google Compute instances, or on-premises.
The common feature between Amazon ECS and Kubernetes is that these services can work on a cluster of Amazon EC2 instances.
If you are looking for an online course to learn Kubernetes, check out this Kubernetes Training by Intellipaat.
You can watch this video on Kubernetes on AWS: