Security group for the cluster
Control plane is the master of the kubernetes cluster. it manages the containers running in the worker (instances) in the cluster and the workers itself
Amazon ECS manages containers using tasks & services
A task is a set of one or more containers defined in a task definition. ECS runs these tasks on servers (ec2) or without servers (Fargate). A service keeps the right number of tasks running & restarts them if they stop.
ECS runs,watches, & restarts containers to keep apps working smoothly
EC2 Launch type:
Runs containers on user managed ec2 instances. Full control over the servers, networking & scaling
Fargate Launch type:
Runs containers without managing servers. AWS handles the infrastructure, making it serverless & easier to scale
The control plane in kubernetes is responsible for managing the entire cluster.
It decides what runs where (scheduling containers)
Keeps track of the state of the cluster
Makes sure the system matches the desired configuration
Handles API requests, scaling & updates