Sunday, December 15, 2019

Kubernetes-know-how


Keywords

Node:
It is normal machine, it could be a physical computer or could be a computing instance like AWS EC2 instances.
Cluster:
The cluster is a collection of Nodes (computers) related to each other and work together.
Pod:
one or more docker containers, sharing the same network card .
you can think of them as two separate computers sharing the same network card, or two separate processes in one computer. The main goal of the pod is to separate processes and their dependencies while maintaining the same network identity.
pods are the basic unit of deployment in Kubernetes, they get deployed to the nodes of the cluster, and these nodes can have one or more pods on them, it’s up to Kubernetes to arrange the pods between the nodes.
Replica:
The replica is a clone of a pod, replicas are needed to distribute the load.
Service:
A service is a group of pods that running somewhere in the cluster and they provide the same functionality.
Deployment:
A Deployment provides declarative updates for Pods and ReplicaSets..