What are Kubernetes and what can I use it for?

831 views

What are Kubernetes and what can I use it for?

In: Technology

2 Answers

Anonymous 0 Comments

Kubernetes is a tool for container orchestration.

Containers are small units of software packaged so as to be:
– Lightweight, housing only the software and its hard dependencies
– Compact, and easily distributable
– Immutable, in that the container’s state variables are stored externally and are centrally accessible, and no state needs to be written into the container file system to persist beyond the containers lifetime

Container orchestration comprises a set of technologies for defining the configuration and deployment of software designed to run in containers. The orchestration engine is given a container image and the configuration information to deploy that container as a ‘service’. Based on that configuration the orchestration engine ensures healthy operation of the service.

It’s a much deeper subject than this. I would suggest beginning by studying Docker to get a feel for key container concepts before being concerned with something like Kubernetes.

You are viewing 1 out of 2 answers, click here to view all answers.