This commit is contained in:
2025-11-26 21:00:50 +08:00
parent 9668342be5
commit 4d21537d1b
2 changed files with 14 additions and 21 deletions

View File

@@ -1,26 +1,18 @@
# NPM - npm.xiongxiao.me # NPM - npm.xiongxiao.me
apiVersion: networking.k8s.io/v1 # 使用 Let's Encrypt 自动申请 SSL 证书
kind: Ingress apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata: metadata:
name: verdaccio-ingress name: verdaccio-ingressroute
namespace: default namespace: default
annotations:
traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.tls.certresolver: letsencrypt
spec: spec:
ingressClassName: traefik entryPoints:
rules: - websecure
- host: npm.xiongxiao.me routes:
http: - match: Host(`npm.xiongxiao.me`)
paths: kind: Rule
- path: / services:
pathType: Prefix - name: verdaccio-service
backend: port: 4873
service:
name: verdaccio-service
port:
number: 4873
tls: tls:
- hosts: certResolver: letsencrypt
- npm.xiongxiao.me
secretName: npm-xiongxiao-me-tls

View File

@@ -52,6 +52,7 @@ rules:
- endpoints - endpoints
- secrets - secrets
- nodes - nodes
- configmaps
verbs: verbs:
- get - get
- list - list