Debug School

Yashin Jalal
Yashin Jalal

Posted on

Assignment#2 – Day 2

What is Namespaces? Explain with Image

Namespaces is used to create multiple isolated execution environments for kubernetes resources as per different teams, departments etc. If no namespace is specified default namespace is used. Namespaces can be created and deleted using commands.
Enter fullscreen mode Exit fullscreen mode

What is Pod? Explain with Image

Pod is the atomic unit of scheduling in kubernetes.
Pods are a logical unit used to group the containers.
Pods are instantiated not created. Instantiated by Kubelet 
Enter fullscreen mode Exit fullscreen mode

as instructed by scheduler. Pods can contain multiple containers.

What is ReplicaSets? Explain with Image

Replica set is used to run multiple replicas of a pod. 
Replicaset is similar to ReplicationController.
Enter fullscreen mode Exit fullscreen mode

What is Deployment? Explain with Image

Deployment provides the capability of replca set along with a Update strategy.
Deployment can be updated using rollout command. 
Default strategy is Rolling Update, it can be changed to Recreate.
Enter fullscreen mode Exit fullscreen mode

Image description
Image description

Top comments (0)