I want to deploy a DaemonSet for monitoring purpose. So these Pods need to be deployed in all Nodes.
A DaemonSet ensures that all (or some) Nodes run a copy of a Pod.
I am using a DaemonSet so that all nodes get a copy.
spec:
containers:
- name: fluentd
image: aerocloud.io/containers/fluentd:0.0.1
volumeMounts:
- name: varlog
mountPath: /var/log
volumes:
- name: varlog
hostPath:
path: /var/log
When I'm creating this DaemonSet
in my Kubernetes cluster, I don't see Pod running in my master node.
Pod for this DaemonSet are running in all nodes except Master node.
What am I missing here? How can I enforce scheduler to schedule a Pod in Master node?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…