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.
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
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.
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.
Top comments (0)