diff --git a/traefik/01_service-account.yml b/traefik/01_service-account.yml deleted file mode 100644 index 985cbe2..0000000 --- a/traefik/01_service-account.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: traefik-ingress - namespace: kube-system diff --git a/traefik/02_cluster-role.yml b/traefik/02_cluster-role.yml deleted file mode 100644 index 21038b3..0000000 --- a/traefik/02_cluster-role.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -kind: ClusterRole -apiVersion: rbac.authorization.k8s.io/v1beta1 -metadata: - name: traefik-ingress-controller -rules: - - apiGroups: - - "" - resources: - - services - - endpoints - - secrets - verbs: - - get - - list - - watch - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - get - - list - - watch - - apiGroups: - - extensions - resources: - - ingresses/status - verbs: - - update diff --git a/traefik/03_cluster-role-binding.yml b/traefik/03_cluster-role-binding.yml deleted file mode 100644 index 2ce2ed1..0000000 --- a/traefik/03_cluster-role-binding.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1beta1 -metadata: - name: traefik-ingress-controller -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: traefik-ingress-controller -subjects: -- kind: ServiceAccount - name: traefik-ingress-controller - namespace: kube-system diff --git a/traefik/04_deployment.yml b/traefik/04_deployment.yml deleted file mode 100644 index f4f9910..0000000 --- a/traefik/04_deployment.yml +++ /dev/null @@ -1,33 +0,0 @@ ---- -kind: Deployment -apiVersion: extensions/v1beta1 -metadata: - name: traefik-ingress-controller - namespace: kube-system - labels: - k8s-app: traefik-ingress-lb -spec: - replicas: 1 - selector: - matchLabels: - k8s-app: traefik-ingress-lb - template: - metadata: - labels: - k8s-app: traefik-ingress-lb - name: traefik-ingress-lb - spec: - serviceAccountName: traefik-ingress-controller - terminationGracePeriodSeconds: 60 - containers: - - image: traefik - name: traefik-ingress-lb - ports: - - name: http - containerPort: 80 - - name: admin - containerPort: 8080 - args: - - --api - - --kubernetes - - --logLevel=INFO diff --git a/traefik/05_service-ingress.yml b/traefik/05_service-ingress.yml deleted file mode 100644 index 4833bdf..0000000 --- a/traefik/05_service-ingress.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: traefik-ingress-service - namespace: kube-system -spec: - selector: - k8s-app: traefik-ingress-lb - ports: - - protocol: TCP - port: 80 - name: web - - protocol: TCP - port: 8080 - name: admin diff --git a/traefik/06_service-ui-traefik.yml b/traefik/06_service-ui-traefik.yml deleted file mode 100644 index 3817101..0000000 --- a/traefik/06_service-ui-traefik.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: traefik-web-ui - namespace: kube-system -spec: - selector: - k8s-app: traefik-ingress-lb - ports: - - name: web - port: 80 - targetPort: 8080 diff --git a/traefik/07_ingress-ui-traefik.yml b/traefik/07_ingress-ui-traefik.yml deleted file mode 100644 index c27ccd1..0000000 --- a/traefik/07_ingress-ui-traefik.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: extensions/v1beta1 -kind: Ingress -metadata: - name: traefik-web-ui - namespace: kube-system -spec: - rules: - - host: traefik.dev.vezpi.me - http: - paths: - - path: / - backend: - serviceName: traefik-web-ui - servicePort: web diff --git a/traefik/daemon-set.yml b/traefik/daemon-set.yml deleted file mode 100644 index 13a41f6..0000000 --- a/traefik/daemon-set.yml +++ /dev/null @@ -1,37 +0,0 @@ ---- -kind: DaemonSet -apiVersion: extensions/v1beta1 -metadata: - name: traefik-ingress-controller - namespace: kube-system - labels: - k8s-app: traefik-ingress-lb -spec: - template: - metadata: - labels: - k8s-app: traefik-ingress-lb - name: traefik-ingress-lb - spec: - serviceAccountName: traefik-ingress-controller - terminationGracePeriodSeconds: 60 - containers: - - image: traefik - name: traefik-ingress-lb - ports: - - name: http - containerPort: 80 - hostPort: 80 - - name: admin - containerPort: 8080 - hostPort: 8080 - securityContext: - capabilities: - drop: - - ALL - add: - - NET_BIND_SERVICE - args: - - --api - - --kubernetes - - --logLevel=INFO