| 123456789101112131415161718192021222324252627282930313233 |
- {{- if and (.Values.ingress.create) (eq .Values.ingress.type "traefik") -}}
- kind: Deployment
- apiVersion: extensions/v1beta1
- metadata:
- name: traefik-ingress-controller
- labels:
- app: traefik-ingress-lb
- spec:
- replicas: 1
- selector:
- matchLabels:
- app: traefik-ingress-lb
- template:
- metadata:
- labels:
- app: traefik-ingress-lb
- name: traefik-ingress-lb
- spec:
- serviceAccountName: traefik-ingress-controller
- terminationGracePeriodSeconds: 60
- containers:
- - image: traefik:v1.6.6
- name: traefik-ingress-lb
- ports:
- - name: http
- containerPort: 80
- - name: admin
- containerPort: 8080
- args:
- - --api
- - --kubernetes
- - --logLevel=INFO
- {{- end -}}
|