woot custom resource definitions

This commit is contained in:
ducoterra
2020-04-20 11:10:02 -04:00
parent 18699cbfc8
commit 3e8399a2e3
9 changed files with 29 additions and 141 deletions

View File

@@ -1,44 +1,36 @@
kind: Deployment
apiVersion: apps/v1
metadata:
name: traefik-external
namespace: kube-system
name: traefik-custom-controller
labels:
k8s-app: traefik-external
app: traefik-custom-controller
namespace: kube-system
spec:
replicas: 1
selector:
matchLabels:
k8s-app: traefik-external
app: traefik-custom-controller
template:
metadata:
labels:
k8s-app: traefik-external
name: traefik-external
app: traefik-custom-controller
spec:
serviceAccountName: traefik-external
serviceAccountName: traefik-custom-controller
containers:
- image: traefik:v2.2.0
name: traefik-external
ports:
- name: http
containerPort: 9080
- name: https
containerPort: 9443
resources:
limits:
memory: "2Gi"
cpu: "2"
requests:
memory: "1Mi"
cpu: "1m"
args:
- --log.level=DEBUG
- --api
- --api.insecure
- --entrypoints.web.Address=:9080
- --entrypoints.websecure.Address=:9443
- --entrypoints.websecure.http.tls=true
- --providers.kubernetesingress
- --providers.kubernetesingress.ingressclass=traefik-external
- --providers.kubernetesingress.ingressendpoint.ip=3.14.3.100
- name: traefik
image: traefik:v2.2
args:
- --log.level=DEBUG
- --api
- --api.insecure
- --entrypoints.web.address=:9080
- --entrypoints.websecure.address=:9443
- --entrypoints.websecure.http.tls=true
- --providers.kubernetescrd
ports:
- name: web
containerPort: 9080
- name: websecure
containerPort: 9443
- name: admin
containerPort: 8080