- Namespace is used to Structuralize the resources of the Clustered Horizontally. eg.. ram, diskspace, cpu etc
- Namespaces was introduced to overcome 2 problems, 1.To avoid problems while using the shared resources by diff applications 2.To restrict access over resources
- Any namespace will be classified under one of the below category, System - Created by Kubernetes Public - Common resources Default - When no namespace is provided Admin - For admin roles
- When namespace is deleted, all respective pods will get deleted
resources can be accessed either via command or config file.
Create- create/ create -f yaml
Read- get/ get -f yaml
Update- edit / apply -f yaml
Delete- delete / delete -f yaml
Replicationcontroller is used to instantiate multiple pods and control the running pods.
Replica Set is the updated version of ReplicationController.
Deployment is used to instantiate pod and control the running pods using help of Replica Set and pod.