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.
Hello,
I love cooking. Yes ! you read it right. I love cooking however I am fond of writing technical blogs too.
I work as a Cloud Developer Support Engineer II at DigitalOcean.
I hope my articles helps you to sail out from the Ocean of the technical problems. Also on other hand helps to take a deep dive into different type of technologies.
Powered by Facebook Comments
Leave a Reply