sigs.k8s.io/cluster-api-provider-azure@v1.14.3/templates/addons/windows/calico/kube-proxy-windows.yaml (about) 1 apiVersion: apps/v1 2 kind: DaemonSet 3 metadata: 4 labels: 5 k8s-app: kube-proxy 6 name: kube-proxy-windows 7 namespace: kube-system 8 spec: 9 selector: 10 matchLabels: 11 k8s-app: kube-proxy-windows 12 template: 13 metadata: 14 labels: 15 k8s-app: kube-proxy-windows 16 spec: 17 serviceAccountName: kube-proxy 18 securityContext: 19 windowsOptions: 20 hostProcess: true 21 runAsUserName: "NT AUTHORITY\\system" 22 hostNetwork: true 23 containers: 24 - image: sigwindowstools/kube-proxy:${KUBERNETES_VERSION/+/_}-calico-hostprocess 25 args: ["$env:CONTAINER_SANDBOX_MOUNT_POINT/kube-proxy/start.ps1"] 26 workingDir: "$env:CONTAINER_SANDBOX_MOUNT_POINT/kube-proxy/" 27 name: kube-proxy 28 env: 29 - name: NODE_NAME 30 valueFrom: 31 fieldRef: 32 apiVersion: v1 33 fieldPath: spec.nodeName 34 - name: POD_IP 35 valueFrom: 36 fieldRef: 37 fieldPath: status.podIP 38 - name: KUBEPROXY_PATH 39 valueFrom: 40 configMapKeyRef: 41 name: windows-kubeproxy-ci 42 key: KUBEPROXY_PATH 43 optional: true 44 volumeMounts: 45 - mountPath: /var/lib/kube-proxy 46 name: kube-proxy 47 nodeSelector: 48 kubernetes.io/os: windows 49 tolerations: 50 - key: CriticalAddonsOnly 51 operator: Exists 52 - operator: Exists 53 volumes: 54 - configMap: 55 name: kube-proxy 56 name: kube-proxy 57 updateStrategy: 58 type: RollingUpdate