apiVersion: apps/v1 kind: DaemonSet metadata: name: skubelb namespace: skubelb labels: k8s-app: skubelb spec: selector: matchLabels: name: skubelb template: metadata: labels: name: skubelb spec: tolerations: # these tolerations are to have the daemonset runnable on control plane nodes # remove them if your control plane nodes should not run pods - key: node-role.kubernetes.io/control-plane operator: Exists effect: NoSchedule - key: node-role.kubernetes.io/master operator: Exists effect: NoSchedule containers: - name: skubelb image: us-west4-docker.pkg.dev/nixernetes/images/skubelb-handler:0.0.1 env: - name: NODE_IP valueFrom: fieldRef: fieldPath: status.hostIP command: ["sh", "-c", "./handler -s 10.128.0.2:8888 -l ${NODE_IP}"] resources: limits: memory: 200Mi requests: cpu: 10m memory: 100Mi terminationGracePeriodSeconds: 30