This commit is contained in:
2025-11-26 20:55:43 +08:00
parent ba1f52996f
commit 9668342be5
9 changed files with 221 additions and 326 deletions

View File

@@ -0,0 +1,39 @@
---
# Traefik IngressRoute 配置 - Home Assistant
# tags: traefik, ingressroute, https, ssl, home-assistant, websocket, ipv6
# description: Home Assistant 服务的 Traefik IngressRoute 配置,支持 IPv6、HTTPS、WebSocket
# title: Home Assistant IngressRoute 配置
# createdAt: 2025-11-26
---
# Home Assistant HTTPS 入口
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: home-https
namespace: default
spec:
entryPoints:
- websecure
routes:
- match: Host(`home.mz.xiongxiao.me`)
kind: Rule
services:
- name: home-external
port: 8123
scheme: http
tls:
certResolver: letsencrypt
---
# Home Assistant 外部服务 (通过域名解析 IPv6)
apiVersion: v1
kind: Service
metadata:
name: home-external
namespace: default
spec:
type: ExternalName
externalName: xionmi.mz.zxj.im
---
# kubectl run test-ipv6 --image=curlimages/curl:latest -it --rm -- sh
# curl -6 http://home.mz.xiongxiao.me:8123