explain Kubernetes like I'm five

explain Kubernetes like I'm five and if you're lucky i may share my legos with you

Did you find this post useful? Show some love!
DISCUSSION (4)

!remindme 3 days

Wait, this isn't Reddit.

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.

Kubernetes is just a Theme Park :)

theme park

Blogged a longer explanation here

Ben Halpern DEV.TO FOUNDER

Hey there, we see you aren't signed in. (Yes you, the reader. This is a fake comment.)

Please consider creating an account on dev.to. It literally takes a few seconds and we'd appreciate the support so much. ❤️

Plus, no fake comments when you're signed in. 🙃

My favorite material about this:

Docker runs containers. Kubernetes orchestrates containers. Orchestration is how you stitch multiple containers together into a greater whole: for example, you can have several application containers (and scale out to add more application containers at runtime) talking to a database container. It's possible to do this with Docker alone, but prohibitively complicated at the low level of individual containers. The language of "pods", "services", "deployments", and so on that Kubernetes employs lets you operate at the level of multiple interacting containers instead.

Classic DEV Post from Sep 17

Who's looking for open source contributors? (September 17 edition)

Find something to work on or promote your project here. Please shamelessly pro...

READ POST
Follow @ben to see more of their posts in your feed.
George Marr
By day I write Python and other beautiful languages. By night I do the same thing but with more caffeine. Dyslexia may be in my mind, but that shall not stop me!
More from @rapidnerd
Explain the main differences between ReactJS and AngularJS
#explainlikeimfive
Trending on dev.to
How long have you been programming?
#discuss
Explain JavaScript Promises like I am five.
#discuss #explainlikeimfive #javascript
What is a Reasonable Sound-Level Expectation @ Panera?
#random #discuss
How to Improve Your Development Experience
#beginners #career #development #productivity
Frequent delivery - how?
#discuss #delivery
What Open-source Load Balancer Have You Used Before or Still Using Now?
#opensource #help #discuss
Have you ever been in a hackathon
#discuss
What is difference among enterprise architect, solution architect, software architect, system architect and cloud architect?
#discuss