Peace to you all , Here is the Link to my previous blogs, Where I have posted about Docker, Containers and DevOps.
This is Day 12 of documenting my DevOps journey .
This blog focuses on what is Kubernetes and where it is used.
This blog does not cover anything practical , but just a quick introduction on what Kubernetes is and how it can be used.
What is Kubernetes?
Kubernetes is a container orchestration tool .Kubernetes is originated from a Greek word where it means helmsman or pilot. So simply put, Kubernetes is like a captain of the ship.
Kubernetes is an open source project developed by Google. K8s is a short form for Kubernetes , where 8 represents the number of letters in between the letters ‘K’ and ‘S’ in the word “Kubernetes”.
Kubernetes has been becoming the standard for container orchestration, and a large number of enterprises are using Kubernetes.
Kubernetes has tons of features and it is mainly used for its scalability , monitoring and self healing.
If a container fails , Kubernetes will be able to find it and it also has the ability to start a new instance of a container if the earlier one failed.
Kubernetes also helps greatly in monitoring , where there are alerting features if something goes wrong.
What Kubernetes can do?
Here are some of the things which Kubernetes can do .
- Service discovery and load balancing,
- Storage orchestration,
- Automated rollouts and rollbacks,
- Automated bin packing,
- Self Healing,
- Secret and configuration management.
More information on the above can be found here.
Where it can be used?
Kubernetes has been supported by various cloud providers and it can be even used locally.
Running Kubernetes can be done anywhere and does not require huge steps to integrate it with running cloud or own data centers.
Since Kubernetes is becoming a great standard , it has a wide range of support and it can be integrated with them.
Different cloud providers use Kubernetes according to their style and mode of work.
What have we done
We just learnt what Kubernetes is , how it is used and what it can do and where it can be used.
See you Tomorrow
Okay . So hold on, stay with me as we get to know Kubernetes more and DevOps even more.
Okay Then , Will get back Tomorrow with more!
Peace be upon you!