github.com/pachyderm/pachyderm@v1.13.4/examples/traefik-ingress/traefik-daemonset.yaml (about) 1 --- 2 apiVersion: v1 3 kind: ServiceAccount 4 metadata: 5 name: traefik-ingress-controller 6 namespace: kube-system 7 --- 8 kind: DaemonSet 9 apiVersion: apps/v1 10 metadata: 11 name: traefik-ingress-controller 12 namespace: kube-system 13 labels: 14 k8s-app: traefik-ingress-lb 15 spec: 16 selector: 17 matchLabels: 18 k8s-app: traefik-ingress-lb 19 name: traefik-ingress-lb 20 template: 21 metadata: 22 labels: 23 k8s-app: traefik-ingress-lb 24 name: traefik-ingress-lb 25 spec: 26 serviceAccountName: traefik-ingress-controller 27 terminationGracePeriodSeconds: 60 28 containers: 29 - image: traefik:v1.7 30 name: traefik-ingress-lb 31 ports: 32 - name: http 33 containerPort: 80 34 hostPort: 80 35 - name: admin 36 containerPort: 8080 37 hostPort: 8080 38 securityContext: 39 capabilities: 40 drop: 41 - ALL 42 add: 43 - NET_BIND_SERVICE 44 args: 45 - --api 46 - --kubernetes 47 - --logLevel=INFO 48 --- 49 kind: Service 50 apiVersion: v1 51 metadata: 52 name: traefik-ingress-service 53 namespace: kube-system 54 spec: 55 selector: 56 k8s-app: traefik-ingress-lb 57 ports: 58 - protocol: TCP 59 port: 80 60 name: web 61 - protocol: TCP 62 port: 8080 63 name: admin