From e3d5970ae3bb63156146a23d91954d86555060af Mon Sep 17 00:00:00 2001 From: mr-forust Date: Thu, 10 Sep 2026 11:39:20 +0200 Subject: [PATCH] chore: remove untracked README.md --- edu_master/k8s/active | 0 esp32/ingress.yaml | 95 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 edu_master/k8s/active create mode 100644 esp32/ingress.yaml diff --git a/edu_master/k8s/active b/edu_master/k8s/active new file mode 100644 index 0000000..e69de29 diff --git a/esp32/ingress.yaml b/esp32/ingress.yaml new file mode 100644 index 0000000..f7d1753 --- /dev/null +++ b/esp32/ingress.yaml @@ -0,0 +1,95 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: esp32 + labels: + app.kubernetes.io/name: esp32 +--- +apiVersion: v1 +kind: Service +metadata: + name: esp + namespace: esp32 + labels: + app.kubernetes.io/name: esp32 +spec: + type: ClusterIP + ports: + - name: http + port: 80 + targetPort: 80 +--- +apiVersion: v1 +kind: Endpoints +metadata: + name: esp + namespace: esp32 + labels: + app.kubernetes.io/name: esp32 +subsets: + - addresses: + - ip: 192.168.88.88 + ports: + - name: http + port: 80 +--- +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + name: strip-esp-headers + namespace: esp32 + labels: + app.kubernetes.io/name: esp32 +spec: + headers: + customRequestHeaders: + Cookie: "" + Referer: "" + Origin: "" + User-Agent: "" + Accept: "" + Accept-Encoding: "" + Accept-Language: "" + Upgrade-Insecure-Requests: "" + Cache-Control: "" + Pragma: "" + Connection: "" + Te: "" + Sec-Fetch-Dest: "" + Sec-Fetch-Mode: "" + Sec-Fetch-Site: "" + Sec-Fetch-User: "" + Sec-CH-UA: "" + Sec-CH-UA-Mobile: "" + Sec-CH-UA-Platform: "" + X-Forwarded-For: "" + X-Forwarded-Host: "" + X-Forwarded-Port: "" + X-Forwarded-Proto: "" + X-Forwarded-Server: "" + Forwarded: "" +--- +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: esp + namespace: esp32 + labels: + app.kubernetes.io/name: esp32 +spec: + entryPoints: + - websecure + routes: + - match: Host(`esp.forust.xyz`) + kind: Rule + middlewares: + - name: strip-esp-headers + namespace: esp32 + services: + - kind: Service + name: esp + namespace: esp32 + port: 80 + tls: + certResolver: letsencrypt \ No newline at end of file