Register to Better Coder! It's free.
Enjoy the premium features and succeed at every job interview.

How can you run a pod on each node of Kubernetes and make sure that it is running only once on on each node?

Experience Level: Medior
Tags: Kubernetes

Answer

Option 1:

Create a deamonset.

Option 2:

Create a deployment that has pods with antiaffinity that allows only one pod to run on a node. Make sure the count of replicas is the same or higher than the number of nodes.

Kubernetes Certified Application Developer (CKAD) preparation
Kubernetes Certified Application Developer (CKAD) preparation

Are you learning Kubernetes ? Try our test we designed to help you progress faster.

Test yourself
Kubernetes
Kubernetes

Are you learning Kubernetes ? Try our test we designed to help you progress faster.

Test yourself
25 Kubernetes questions that will help you get certified and become more efficient with K8s
25 Kubernetes questions that will help you get certified and become more efficient with K8s

Are you learning Kubernetes ? Try our test we designed to help you progress faster.

Test yourself