aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kubernetes/traefik/00-account.yml6
-rw-r--r--kubernetes/traefik/00-role.yml59
-rw-r--r--kubernetes/traefik/01-role-binding.yml15
-rw-r--r--kubernetes/traefik/02-traefik-services.yml28
-rw-r--r--kubernetes/traefik/02-traefik.yml31
-rw-r--r--kubernetes/traefik/03-whoami-services.yml15
-rw-r--r--kubernetes/traefik/03-whoami.yml25
-rw-r--r--kubernetes/traefik/04-whoami-ingress.yml18
8 files changed, 0 insertions, 197 deletions
diff --git a/kubernetes/traefik/00-account.yml b/kubernetes/traefik/00-account.yml
deleted file mode 100644
index 27b8159..0000000
--- a/kubernetes/traefik/00-account.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-apiVersion: v1
-kind: ServiceAccount
-metadata:
- name: traefik-account
-...
diff --git a/kubernetes/traefik/00-role.yml b/kubernetes/traefik/00-role.yml
deleted file mode 100644
index 2362a3b..0000000
--- a/kubernetes/traefik/00-role.yml
+++ /dev/null
@@ -1,59 +0,0 @@
----
-kind: ClusterRole
-apiVersion: rbac.authorization.k8s.io/v1
-metadata:
- name: traefik-role
-
-rules:
- - apiGroups:
- - ""
- resources:
- - services
- - secrets
- - nodes
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - discovery.k8s.io
- resources:
- - endpointslices
- verbs:
- - list
- - watch
- - apiGroups:
- - extensions
- - networking.k8s.io
- resources:
- - ingresses
- - ingressclasses
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - extensions
- - networking.k8s.io
- resources:
- - ingresses/status
- verbs:
- - update
- - apiGroups:
- - traefik.io
- resources:
- - middlewares
- - middlewaretcps
- - ingressroutes
- - traefikservices
- - ingressroutetcps
- - ingressrouteudps
- - tlsoptions
- - tlsstores
- - serverstransports
- - serverstransporttcps
- verbs:
- - get
- - list
- - watch
-...
diff --git a/kubernetes/traefik/01-role-binding.yml b/kubernetes/traefik/01-role-binding.yml
deleted file mode 100644
index e5117f9..0000000
--- a/kubernetes/traefik/01-role-binding.yml
+++ /dev/null
@@ -1,15 +0,0 @@
----
-kind: ClusterRoleBinding
-apiVersion: rbac.authorization.k8s.io/v1
-metadata:
- name: traefik-role-binding
-
-roleRef:
- apiGroup: rbac.authorization.k8s.io
- kind: ClusterRole
- name: traefik-role
-subjects:
- - kind: ServiceAccount
- name: traefik-account
- namespace: default
-...
diff --git a/kubernetes/traefik/02-traefik-services.yml b/kubernetes/traefik/02-traefik-services.yml
deleted file mode 100644
index 2a44a13..0000000
--- a/kubernetes/traefik/02-traefik-services.yml
+++ /dev/null
@@ -1,28 +0,0 @@
----
-apiVersion: v1
-kind: Service
-metadata:
- name: traefik-dashboard-service
-
-spec:
- type: LoadBalancer
- ports:
- - port: 8080
- targetPort: dashboard
- selector:
- app: traefik
-...
----
-apiVersion: v1
-kind: Service
-metadata:
- name: traefik-web-service
-
-spec:
- type: LoadBalancer
- ports:
- - targetPort: web
- port: 80
- selector:
- app: traefik
-...
diff --git a/kubernetes/traefik/02-traefik.yml b/kubernetes/traefik/02-traefik.yml
deleted file mode 100644
index 2a6a4d1..0000000
--- a/kubernetes/traefik/02-traefik.yml
+++ /dev/null
@@ -1,31 +0,0 @@
----
-kind: Deployment
-apiVersion: apps/v1
-metadata:
- name: traefik-deployment
- labels:
- app: traefik
-
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: traefik
- template:
- metadata:
- labels:
- app: traefik
- spec:
- serviceAccountName: traefik-account
- containers:
- - name: traefik
- image: traefik:v3.3
- args:
- - --api.insecure
- - --providers.kubernetesingress
- ports:
- - name: web
- containerPort: 80
- - name: dashboard
- containerPort: 8080
-...
diff --git a/kubernetes/traefik/03-whoami-services.yml b/kubernetes/traefik/03-whoami-services.yml
deleted file mode 100644
index c0b0672..0000000
--- a/kubernetes/traefik/03-whoami-services.yml
+++ /dev/null
@@ -1,15 +0,0 @@
----
-apiVersion: v1
-kind: Service
-metadata:
- name: whoami
-
-spec:
- ports:
- - name: web
- port: 80
- targetPort: web
-
- selector:
- app: whoami
-...
diff --git a/kubernetes/traefik/03-whoami.yml b/kubernetes/traefik/03-whoami.yml
deleted file mode 100644
index 8b21f67..0000000
--- a/kubernetes/traefik/03-whoami.yml
+++ /dev/null
@@ -1,25 +0,0 @@
----
-kind: Deployment
-apiVersion: apps/v1
-metadata:
- name: whoami
- labels:
- app: whoami
-
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: whoami
- template:
- metadata:
- labels:
- app: whoami
- spec:
- containers:
- - name: whoami
- image: traefik/whoami
- ports:
- - name: web
- containerPort: 80
-...
diff --git a/kubernetes/traefik/04-whoami-ingress.yml b/kubernetes/traefik/04-whoami-ingress.yml
deleted file mode 100644
index 5c984cc..0000000
--- a/kubernetes/traefik/04-whoami-ingress.yml
+++ /dev/null
@@ -1,18 +0,0 @@
----
-apiVersion: networking.k8s.io/v1
-kind: Ingress
-metadata:
- name: whoami-ingress
-spec:
- rules:
- - host: whoami.local
- - http:
- paths:
- - path: /
- pathType: Prefix
- backend:
- service:
- name: whoami
- port:
- name: web
-...