What is Namespace,Pod's,ReplicationController, Replica set and Deployment by Harish
Namespace
- Namespace is used to Structuralize the resources of the Clustered Horizontally. eg.. ram, diskspace, cpu etc
- Using Name space we can restrict the access to other users and isolate the resources.
Pod
- Pod is the smallest entity of Kubernetes.
- Pod life cycle is – Pending, Running, Failed.
- Pod can’t be created they can only be instantiated.
- we can go inside the container using pod exec.
- we can get container logs using kubectl logs.
ReplicationController and Replica Set
- Replicationcontroller is used to instantiate multiple pods and control the running pods.
- Replica Set is the updated version of ReplicationController.
## Deployment
- Deployment is used to instantiate pod and control the running pods using help of Replica Set and pod.
Top comments (0)