Introduction to Kubernetes World

Introduction to Kubernetes World

Hello friends, today I thought of giving some basic introduction of Kubernetes. So in this article I will cover below topics ::

1. Introduction of Kubernetes
2. Container orchestration
3. When we need Kubernetes
4. Benefit of Kubernetes
5. Options of Kubernetes by different cloud providers in the market

Introduction of Kubernetes

In simple terms, Kubernetes is a toll use for the orchestration of the containers. IT basically manages the resources across one or more host to handle the the services.

On adding to that Kubernetes is an open source system for the scaling, automation and networking, management of the containerised applications you are running.

The name Kubernetes originates from Greek, meaning helmsman or pilot. Google open-sourced the Kubernetes project in 2014.

Container orchestration

It manages the lifecycles of containers which includes::

(a). When the containers will start and stop.
(b). Grouping containers into clusters.
(c). Coordinate all of the processes that compose an application.
(d) Also, it allows users to guide container deployment
(e). Automate updates.
(f) Health monitoring.
(g) Failover procedures.

When we need Kubernetes

When your workload is microservices or distributed system based and it needs to be containerised. In this case, Kubernetes can be used to orchestrate the container so that resources are used in an efficient way across all the nodes in the high availability or load-balanced manner.

Benefits of Kubernetes

There are several factors to consider Kubernetes as the solution to your problem or requirement. However, in this article, I will cover some of the common and most important reasons/benefit of Kubernetes.

1. Auto scheduling
2. Auto rollback and rollouts
3. Horizontal scaling
4. Self-healing
5. Storage orchestration
6. Auto bin packing
7. Secret and configuration management

Options of Kubernetes by different cloud providers in the market

(a). Google Kubernetes Engine (GKE)
https://cloud.google.com/kubernetes-engine

(b). DigitalOcean Managed Kubernetes (DOKS) ::
https://www.digitalocean.com/products/kubernetes/

(c). Azure Kubernetes service (AKS) ::
https://azure.microsoft.com/en-in/services/kubernetes-service/

(d). Amazon Elastic Kubernetes Service (Amazon EKS)
https://aws.amazon.com/eks/

and the list is so on……

For more details have a look into the Kubernetes official site https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/


I hope this article helped you to start your Kubernetes journey.


Powered by Facebook Comments

Be the first to comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.