A single container running your application is all about it self but running applications in multiple containers can always cause problems. Lets say if your customers are increasing and want to run your application in multiple containers? How can we have our application running in multiple containers managed? . How can we have container automatically start when the existing one goes down?. How can we have a new container start in a machine with resource availability. Container orchestration talks about these
Container orchestration refers to the automated arrangement, coordination and management of software components. Today, the main players are Kubernetes , Aws Ecs and Docker swarm and Kubernetes is the leader as of now.
In the series of course we will see the core concepts of Kubernetes, How to install it, Create a cluster and many other concepts of Kubernetes.The yaml or Json code that is used throughout this Course is available here
We will go through,
Control Plane Component - Scheduler
Control Plane Component - Controller
Jobs : Simple
Jobs : Repeatable
Jobs : parallelism
Jobs : Cron Jobs
Health Check : Http , Tcp & Exec
Image Pull : Docker Secrets
Ingress Controller
Service Types : ClusterIP, NodePort , Load Balancer & Ingress
Deployment Strategy - Recreate
Deployment Strategy - Rolling Update
Deployment Strategy - Blue/Green
Deployment Strategy - Canary
More to help, Happy Learning
No comments :
Post a Comment