What is kubernetes
Limited Time Offer!
For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!
Kubernetes is an popular open source platform that manages linux containers and kubernetes also have 4several tools for balancing which were used for docker containers.
It was developed by google
It is a source that manages containers where containers could be a vm ‘s in order to build an application you need lot amount of containers then you will use kubernetes
Kubernetes is a portable, or we can say that it is an open source platform which is used for managing containerized services, and for automating scaling and managing of containerized applications.
Reason’s for using kuberenetes
- Portability
- Open source
- Flexibility in any environments
- Supports cloud platforms
- Scalability
Components of kubernetes
- Kubectl
It controls the process like for api connection
- Docker
It was used for containers
- Kubeadm
It was admin tool for all components
- Kubelet
It make sures that containers are running in a pod.
- Etcd
It was used for storing all the data of k8
- Schedular
It was used to assigning container to the work
- Controller Manager
It controls all the worker state
- Api
It controlling all the functions and resources of the k8
- Kube proxy
It was used for networking service
- Networking driver
It was used for networking