123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- ---
- apiVersion: apps/v1
- kind: DaemonSet
- metadata:
- labels:
- addonmanager.kubernetes.io/mode: Reconcile
- k8s-app: konnectivity-agent
- namespace: kube-system
- name: konnectivity-agent
- spec:
- selector:
- matchLabels:
- k8s-app: konnectivity-agent
- updateStrategy:
- type: RollingUpdate
- template:
- metadata:
- labels:
- k8s-app: konnectivity-agent
- spec:
- priorityClassName: system-cluster-critical
- tolerations:
- - key: "CriticalAddonsOnly"
- operator: "Exists"
- hostNetwork: true
- volumes:
- - name: pki
- hostPath:
- path: /etc/srv/kubernetes/pki/konnectivity-agent
- containers:
- - image: us.gcr.io/k8s-artifacts-prod/kas-network-proxy/proxy-agent:v0.0.4
- name: konnectivity-agent
- command: ["/proxy-agent"]
- args: [
- "--logtostderr=true",
- "--ca-cert=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt",
- "--proxy-server-host=__APISERVER_IP__",
- "--proxy-server-port=8132"
- ]
- env:
- - name: POD_NAME
- valueFrom:
- fieldRef:
- fieldPath: metadata.name
- - name: POD_NAMESPACE
- valueFrom:
- fieldRef:
- fieldPath: metadata.namespace
- resources:
- limits:
- cpu: 50m
- memory: 30Mi
- livenessProbe:
- httpGet:
- host: 127.0.0.1
- port: 8093
- path: /healthz
- initialDelaySeconds: 15
- timeoutSeconds: 15
|