Debug School

ASHISH KUMAR AWASTHI
ASHISH KUMAR AWASTHI

Posted on

Assignment Day-2

What is Namespaces? Explain with Image
Namespace is the grouping inside the cluster, which can be created based on name, tag, resources etc. Each pod can be assigned to this group and can create logical grouping of pods.
Such as namespace can be created based on memory resource or administrative tag. Pod can be assigned to these namespace which can be used limited memory assigned to the namespace or only administrator can access the pod.

Image description

What is Pod? Explain with Image
Pod is logical grouping. Its basic atomic unit. Pod may consist one or many container. Pod shares the resources of node.Pods can only be instantiated. Pods can be created using yaml.
Pod created by scheduler on the request of worker node.
Kubeproxy assign IP on newly created pod.

Image description

What is ReplicaSets? Explain with Image
Replicasets used to scale the pod. Using ReplicaSet one can create or remove large no of pod within a second.Replica set useful to rollout or rollback pods.
Replicaset has two part:
1) Controller
2) Replication

Image description

What is Deployment? Explain with Image
Deployment use to create or remove or replace large no of pod.It is usefull in production when large no of pod need to replace by any reason such as updated software, version control etc.
It has below component
1) versioning
2) Replication
3) Controlling
4) Rollout
5) Roll Back

Image description

Top comments (0)