10477777 发表于 2018-9-15 14:08:05

kubernetes 1.8 高可用安装(四)

apiVersion: extensions/v1beta1  
kind: 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]
查看完整版本: kubernetes 1.8 高可用安装(四)