13 Concepts you must know to master Kubernetes

Pragyan Tripathi - Feb 28 '23 - - Dev Community

Kubernetes has become a defacto standard for hosting applications.

Here are 13 K8s specific definitions you must understand to excel at it:

Image description

1/13: Node:

It is a machine that runs containerized workloads as part of a Kubernetes cluster. A node can be a physical machine or a virtual machine and can be hosted on-premises or in the cloud.

2/13: Docker:

Helps in the creation of containers that include apps and their binaries.

3/13: Pods

A basic building block of Kubernetes. It is the smallest and simplest unit in the K8S object model. It's also a group container. Only containers of same pod can share shared storage.

4/13: Service:

It is an abstraction which defines a logical set of pods and a policy by which to access them.

5/13: Jobs:

It creates pod(s) and ensures that a specified number successfully completed. When it completes specified number successfully, the job is considered complete.

6/13: Cronjobs:

Job scheduler in K8s. It creates Jobs on a repeating schedule.

7/13: Replicasets:

It ensures how many replica of pod should be running at any given time.

8/13: Namespaces:

Logical separation between teams and their environments. It allows various teams to share k8s cluster by providing isolated workspace.

9/13: Deployment:

It specifies the desired state of pods for declar­­ative updates.

10/13: Daemonset:

It ensures a particular pod is run on some or all nodes.

11/13: Persistent Volume:

Persistent storage in the cluster with an indepe­­ndent lifecycle.
It is a convenient way to request and consume storage resources. They live within a k8s cluster and can outlive other k8s pods to retain data for long periods of time.

12/13: Persistent Volume Claim:

Request for storage (for a Persi­­ste­­nt­V­o­lume) by a user. Claims can request specific sizes and access modes (e.g., they can be mounted once read/write or many times read-only).

13/13 Ingress:

An Ingress is a collection of rules that allow inbound connec­­tions to reach the cluster services.

Thanks for reading this.

If you have an idea and want to build your product around it, schedule a call with me.

If you want to learn more in DevOps and Backend space, follow me.

If you want to connect, reach out to me on Twitter and LinkedIn.
New boost

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player