我想部署一个DaemonSet用于监视目的.所以这些Pod需要部署在所有节点中.
DaemonSet确保所有(或某些)节点运行Pod的副本.
我正在使用DaemonSet,以便所有节点都获得副本.
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
Run Code Online (Sandbox Code Playgroud)
当我DaemonSet
在我的Kubernetes集群中创建它时,我没有看到Pod在我的主节点中运行.
此DaemonSet的Pod正在除主节点之外的所有节点中运行.
我在这里错过了什么?如何强制调度程序在主节点中安排Pod?