This commit is contained in:
2025-11-26 17:02:14 +08:00
parent 2418891634
commit ba1f52996f
33 changed files with 415 additions and 1216 deletions

View File

@@ -167,24 +167,6 @@ spec:
tls:
certResolver: letsencrypt
---
# NPM - npm.xiongxiao.me
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: npm-https
namespace: default
spec:
entryPoints:
- websecure
routes:
- match: Host(`npm.xiongxiao.me`)
kind: Rule
services:
- name: npm-external
port: 30001
tls:
certResolver: letsencrypt
---
# Gist - gist.xiongxiao.me (支持 WebSocket)
apiVersion: traefik.io/v1alpha1
kind: IngressRoute

View File

@@ -7,6 +7,7 @@ metadata:
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.tls.certresolver: letsencrypt # 使用 Let's Encrypt
spec:
ingressClassName: traefik
rules:
@@ -23,4 +24,4 @@ spec:
tls:
- hosts:
- rancher.xiongxiao.me
secretName: tls-rancher-ingress
# secretName: tls-rancher-ingress # 使用自动证书,不需要手动指定 secret

View File

@@ -1,8 +1,12 @@
# NPM - npm.xiongxiao.me
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: verdaccio-ingress
namespace: default
annotations:
traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.tls.certresolver: letsencrypt
spec:
ingressClassName: traefik
rules:
@@ -16,5 +20,7 @@ spec:
name: verdaccio-service
port:
number: 4873
# curl http://verdaccio-service:4873
# wget http://verdaccio-service:4873
tls:
- hosts:
- npm.xiongxiao.me
secretName: npm-xiongxiao-me-tls