This commit is contained in:
ducoterra
2020-04-18 16:00:50 -04:00
commit 1c397bdae1
5 changed files with 102 additions and 0 deletions

37
k8s/deploy.yaml Normal file
View File

@@ -0,0 +1,37 @@
kind: Deployment
apiVersion: apps/v1
metadata:
name: traefik-external
namespace: kube-system
labels:
k8s-app: traefik-external-lb
spec:
replicas: 1
selector:
matchLabels:
k8s-app: traefik-external-lb
template:
metadata:
labels:
k8s-app: traefik-external-lb
name: traefik-external-lb
spec:
serviceAccountName: traefik-ingress-controller
terminationGracePeriodSeconds: 60
containers:
- image: traefik:v1.7
name: traefik-external-lb
ports:
- name: http
containerPort: 80
- name: https
containerPort: 443
- name: admin
containerPort: 8080
args:
- --api
- --kubernetes
- --logLevel=INFO
- --defaultentrypoints=http,https
- --entrypoints=Name:https Address::443 TLS
- --entrypoints=Name:http Address::80