Vocabulary of Kubernetes

Kamran Ghyan
1 min readNov 29, 2020

In last article I’ve discussed Kubernetes basics, Now I’ll highlight some important vocabulary of Kubernetes.

First off what is Kubernestes cluster.

Kubernetes Cluster

It’s a collection of nodes plus a master to manage all those different nodes effectively.

It’s the entire set of infrastructure that’s going to run our code.

Node

A virtual machine that will run our containers.

What’s a node a node is a virtual machine that’s will run all the various containers that we throw at our Kubernetes cluster a single cluster might have many many nodes assigned to it.

Pod

More or less a running container. Technically a pod run multiple containers.

Technically a pod is something that kind of wraps up a container and a pod can wrap up multiple different containers together.

Deployment

Monitors a set of pods and make sure they are running and restart them if they crash.

Deployments are going to monitor a set of identical pods that are mean to run the same container inside them.

Service

Provides an easy to remember URL to access a running container.

So a Kubernetes service is that provides a very easy to remember, so that other running pods or containers inside of our cluster can very easily access another pod.

There are different types of services and I’ll discuss and explore in next article.

Types of services

Cluster IP
Node Port
Load Balancer
External Name

--

--

Kamran Ghyan

Software Engineer, System Architecture, Cloud Architecture, AI enthusiastic