kubernetes 1.8 高可用安装(四)
apiVersion: extensions/v1beta1kind: DaemonSet
metadata:
labels:
k8s-app: kube-proxy
name: kube-proxy
namespace: kube-system
spec:
selector:
matchLabels:
k8s-app: kube-proxy
template:
metadata:
labels:
k8s-app: kube-proxy
spec:
containers:
- command:
- /bin/sh
- -c
- /usr/local/bin/kube-proxy
--kubeconfig=/etc/kubernetes/kube-proxy.kubeconfig
--cluster-cidr=10.96.0.0/12
--conntrack-max-per-core=655360
--conntrack-min=655360
--conntrack-tcp-timeout-established=1h
--conntrack-tcp-timeout-close-wait=60s
--v=2 1>>/var/log/kube-proxy.log 2>&1
name: kube-proxy
image: foxchan/kube-proxy-amd64:v1.8.1
imagePullPolicy: IfNotPresent
securityContext:
privileged: true
volumeMounts:
- mountPath: /etc/kubernetes/
name: k8s
- mountPath: /var/log/kube-proxy.log
name: logfile
- mountPath: /run/xtables.lock
name: xtables-lock
- mountPath: /lib/modules
name: modprobe
hostNetwork: true
serviceAccountName: kube-proxy
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/master
volumes:
- hostPath:
path: /etc/kubernetes
name: k8s
- hostPath:
path: /var/log/kube-proxy.log
name: logfile
- hostPath:
path: /run/xtables.lock
type: FileOrCreate
name: xtables-lock
- hostPath:
path: /lib/modules
type: ""
name: modprobe
updateStrategy:
rollingUpdate:
maxUnavailable: 1
type: RollingUpdate
页:
[1]