Exploring AWS !!
Day 60
Amazon Elastic Kubernetes Service (EKS)
Amazon EKS is a managed certified Kubernetes conformant service, which makes it easier to build, secure, manage, operate and maintain Kubernetes clusters on AWS. Now, what conformant is, it is in accordance with a set of specifications.
Integrates with services like CloudWatch, Auto Scaling Groups, and IAM to provide scaling and monitoring for your containerized applications.
Also integrates with App Mesh, providing a Kubernetes native experience to use service mesh features and bring observability, traffic controls and security features to applications.
EKS provides highly available and scalable control plane.
You can choose the underlying compute power to run your containers, either EC2 or Fargate.
Features:
Provision : EKS provisions some resources in support of the containerized applications: Load balancers, Compute Resources (workers), Application container instances (pods).
Configure: supports customization of workers, when using EC2 for supplying compute power, also supports runtime customization for pods.
Deploy: same strategies as Kubernetes
Scale: scales workers with Auto scaler, and pods with Horizontal and Vertical auto scaler.
Monitoring: logs are sent to CloudWatch for monitoring, also integrates with CloudTrail to provide track of actions performed.