--- apiVersion: v1 kind: Service metadata: name: tzy-admin spec: ports: - protocol: TCP name: web port: 80 selector: #selector of pods app: tzy-admin release: dev --- apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: tzy-admin-http namespace: default spec: entryPoints: - web routes: - match: Host(`mini-dev.hobbystock.cn`) kind: Rule services: - name: tzy-admin port: 80 #middlewares: #- name: redirect-to-https --- #apiVersion: traefik.containo.us/v1alpha1 #kind: IngressRoute #metadata: # name: tzy-admin-https # namespace: default #spec: # entryPoints: # - websecure # routes: # - match: Host(`mini-dev.hobbystock.cn`) # kind: Rule # services: # - name: tzy-admin # port: 80 # tls: # certResolver: myresolver --- # Redirect to https apiVersion: traefik.containo.us/v1alpha1 kind: Middleware metadata: name: redirect-to-https spec: redirectScheme: scheme: https permanent: true