DEV Community

Discussion on: explain Kubernetes like I'm five

Collapse
 
bgadrian profile image
Adrian B.G.

When the kindergarten goes to visit a museum or play in the park, you need a couple of grown ups to take care of you.

The grownups are the ones that

  • decide where you go today (on which cluster/server provider)
  • send and filter messages to you (decide what outside messages to deliver to you or not)
  • tell you where to sit (decide on which machine to run)
  • make up pairs of children to play together (locality rules, you may want to group 3 python instances with 1 mysql replica, so they could talk to each other in an optimal way)
  • keep an eye on you (health checks)

One big difference between this example and an orchestrator, is that k8s doesn't hesitate to "kill" instances that misbehave and start new ones.