blob: a45d282eab957e7ec1b11c10f0ce95e9973c05d1 [file] [log] [blame]
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: cos-node-profiler
spec:
selector:
matchLabels:
name: cos-node-profiler # Label selector that determines which Pods belong to the DaemonSet
template:
metadata:
labels:
name: cos-node-profiler # Pod template's label selector
spec:
containers:
- name: cos-node-profiler
image: gcr.io/cos-interns-playground/cos_node_profiler:latest
command: ["/nodeprofiler"]
args: ["--project=cos-interns-playground","--cmd=lscpu","--cmd-count=1", "--cmd-interval=0"]
resources:
limits:
cpu: 120m # Container is capped to use 12% of the CPU
memory: 30Mi # Container is capped to use 30 Mi of memory
requests:
cpu: 60m # The container should run with 6% of the CPU
memory: 15Mi # The container should run with 15 Mi of memory