Kubernetes basics
For some time there were two great tools called DockerSwarm and Kubernetes, both trying to achieve similar goals, to be
orchestration tools for containerized applications, but at some point it was clear that one of them became more popular
among developers and became an industry standard. We could speculate saying that developers are lazy, and they don’t want
to write complex yaml files for their deployments, but the truth is that Kubernetes is more flexible and extensible
tool, provides more mature features, like self-healing, rollouts and rollbacks, secret management, auto-scaling and
I mean really large scale applications, adoption by big companies like Google, Microsoft, Amazon, IBM, etc. and can run
in single cloud, multi-cloud, on-premises, hybrid cloud, etc. This might take longer to learn, but at the end it is
worth it. So buckle up and let’s dive into the Kubernetes basics.