Kubernetes Basics

Learning essential components of Kubernetes

Manato Kuroda
14 min readJan 29, 2023
Photo by Chirayu Sharma on Unsplash

In this article, we will have a look at the main components of Kubernetes and their usage through a simple example.

Scope of this article

This article does not attempt to give advanced instructions on how to use Kubernetes. Instead, it is designed to provide basic concepts and instructions for developers who want to play around with Kubernetes in their local environment and to get an overall picture of Kubernetes through practice.

Pre-requisites

In order to execute Kubernetes on your local machine, the Kubernetes option needs to be enabled in the Docker Desktop. (If you haven’t installed the Docker Desktop, go to the download page and install it.)

Go to the Docker Desktop > Preferences > Kubernetes and enable the option:

Docker Desktop

Kubernetes Architecture

The key idea behind Kubernetes is to keep your application in the desired state by continuously comparing the actual state with the desired state.

--

--