apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
  name: centos
spec:
  template:
    metadata:
      name: centos
      labels:
        app: centos
    spec:
      hostNetwork: true
      containers:
      - name: centos
        image: 127.0.0.1:5001/pingcap/centos-daemon:fuse6
        ports:
        - containerPort: 8888
          protocol: TCP
        workingDir: /root/daemon
        securityContext:
          privileged: true
          capabilities:
            add:
              - NET_ADMIN
        env:
        - name: PYTHONPATH
          value: "/root/daemon"
        #command: ["/usr/bin/python", "agent.py"]
        volumeMounts:
        - mountPath: /var/run/docker.sock
          name: docker-sock
        - mountPath: /usr/bin/docker
          name: docker-bin
        - mountPath: /usr/lib64/libltdl.so.7
          name: libltdl
        - mountPath: /host/proc/mounts
          name: host-proc-mounts
        - mountPath: /host/sys/fs
          name: host-sys-fs
        - mountPath: /host/dev
          name: host-dev
        - mountPath: /host/tidb
          name: host-tidb
        - mountPath: /usr/bin/ip
          name: ip-bin
        - mountPath: /usr/bin/tc
          name: tc-bin
        - mountPath: /root/daemon/data
          name: store-data
        - mountPath: /root/daemon/logs
          name: log-data
      volumes:
      - name: docker-sock
        hostPath:
           path: /var/run/docker.sock
      - name: docker-bin
        hostPath:
           path: /bin/docker
      - name: libltdl
        hostPath:
          path: /usr/lib64/libltdl.so.7
      - name: host-proc-mounts
        hostPath:
          path: /proc/mounts
      - name: host-sys-fs
        hostPath:
          path: /sys/fs
      - name: host-dev
        hostPath:
          path: /dev
      - name: host-tidb
        hostPath:
          path: /tidb
      - name: ip-bin
        hostPath:
          path: /sbin/ip
      - name: tc-bin
        hostPath:
          path: /sbin/tc
      - name: store-data
        hostPath:
          path: /var/schrodinger
      - name: log-data
        hostPath:
          path: /var/log/schrodinger
