Compare commits
9 Commits
sidetree
...
91ec83bc1c
| Author | SHA1 | Date | |
|---|---|---|---|
| 91ec83bc1c | |||
| 9fec1dae39 | |||
| 8fb12a2176 | |||
| fe0c7067b6 | |||
| d0f0843774 | |||
| 81a5b207ac | |||
| e3d5970ae3 | |||
| 85f05c26cb | |||
| fcc7b0d611 |
@@ -1,9 +1,6 @@
|
|||||||
name: deploy
|
name: deploy
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
|
|||||||
@@ -1,9 +1,6 @@
|
|||||||
name: deploy
|
name: deploy
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
|
|||||||
@@ -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
|
||||||
Reference in New Issue
Block a user