Kubernetes : Abs:Begginers : Introduction : UDY: Session 2 : Lesson : Kubernetes Architecture

 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

In this lecture we will learn about container orchestration .  

  • How do you run it in production.
  • What if your application relies on other containers such as databases or messaging services or other backend services 
  • What if your number of users increase and you need to scale your application.
  • How do you scale down when your load decreases to enable these functionalities you need to enable these platforms , how do you scale down when the users decreases.
  • To enable these functionalities you need an underlining platform with a set of resources and capabilities.
  • We need to orchestrate the connectivity between the containers and scale up and down according to the requirement. This whole process of deploying and managing containers is known as container orchestration. 
Kubernetes is just a container orchestration technology .

There are multiple such technology today.
  • Docker Swarm -- swarm from dockers
  • Kubernetes -- from google
  • MESOS - from apache

While docker swarm is really easy to setup and start up it lack some of the advanced features to support complex applications. 

MESOS is quite on the other hand is difficult to setup. But supports many advanced feature 

Kubernetes quite arguably the most popular of them all.


Kubernetes Architecture 









Comments

Popular posts from this blog

Sec : 3 : Abs:Begginers : Setup Kubernetes : Setup Introduction

Kubernetes | Containers - Container D and Docker

Sec : 4 YAML Introduction