![what is kubernetes tutorial what is kubernetes tutorial](https://miro.medium.com/max/950/0*OsxKxikto5JzKJBg.jpg)
In the container landscape, Docker has won the race, or maybe it had the first-mover advantage. We can safely say this is the era of deploying containers for a variety of workloads, from web applications and cron jobs to resource-intensive AI/ML tasks. Let’s take a step back and try to figure out what Kubernetes does.
![what is kubernetes tutorial what is kubernetes tutorial](https://1.bp.blogspot.com/-CZsHVLKFbcQ/XrVJAjLsepI/AAAAAAAABvo/vCnwDff7H3cKkNe_QM4aVfSw9y1UM1MlACLcBGAsYHQ/w1200-h630-p-k-no-nu/kubernetes%2Bnetworking.jpg)
I know it is still buzzword heavy, so I recommend watching this video it beautifully explains Kubernetes to children. It makes it easy to deploy, operate, and manage a variety of workloads by abstracting out the underlying infrastructure and giving the operators an orderly and battle-tested API to work with. Kubernetes is a container orchestrator that can efficiently manage 100s or even 1,000s of containers. Thus, Kubernetes is a pilot that manages multiple workloads or containers consistently and effectively. The name Kubernetes originates from Greek, meaning helmsman or pilot. Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. To begin, let’s have a look at the official definition from Kubernetes.io: Like many other technologies, Kubernetes means different things to different groups of people. We will keep the scope small, as this post aims to show a minimum variable way to make a Rails app run on Kubernetes in a dev environment. In this post, we will deploy a simple Rails API on Kubernetes that works on your local. Similarly, Docker was made public in 2013, and the initial release of Kubernetes dates to 2014. To put things in context, Node.js was released in 2009, and version 1.0 of the Go language was released in 2012. Ruby on Rails (or simply Rails) has been making developers’ lives easier since 2004.
![what is kubernetes tutorial what is kubernetes tutorial](https://i0.wp.com/coinmarketbag.com/wp-content/uploads/2022/07/How-to-reset-kucoin-Trading-Password-July2022.jpg)
Both Docker and Kubernetes have shot up in popularity. In the past few years, the tools we use to operate backend systems have evolved a lot.