1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-03-16 13:28:18 +00:00
node-feature-discovery/deployment/base/topologyupdater-job/topologyupdater-job.yaml
Swati Sehgal a2c066dc0d topologyupdater: manifests: topologyupdater deployment files
- create an overlay for deployment of all components
- create an overlay for just topologyupdater deployment (to be deployed in
  conjunction with the default overlay)
- create a separate overlay for deployment of master and topologyupdater-job

Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2021-09-21 10:48:10 +01:00

39 lines
1.2 KiB
YAML

apiVersion: batch/v1
kind: Job
metadata:
labels:
app: nfd
name: nfd-topology-updater
spec:
completions: NUM_NODES
parallelism: NUM_NODES
template:
metadata:
labels:
app: nfd-topology-updater
spec:
dnsPolicy: ClusterFirstWithHostNet
serviceAccount: nfd-topology-updater
restartPolicy: Never
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- topologyKey: kubernetes.io/hostname
labelSelector:
matchExpressions:
- key: app
operator: In
values:
- nfd-topology-updater
containers:
- name: nfd-topology-updater
image: gcr.io/k8s-staging-nfd/node-feature-discovery:master
imagePullPolicy: Always
command:
- "nfd-topology-updater"
args:
- "--kubelet-config-file=/host-var/lib/kubelet/config.yaml"
- "--podresources-socket=/host-var/lib/kubelet/pod-resources/kubelet.sock"
- "--sleep-interval=3s"
- "--watch-namespace=*"
- "--server=nfd-master:8080"