简体   繁体   English

"Kubernetes Ingress 不适用于 Traefik 和 TLS"

[英]Kubernetes Ingress not working with Traefik and TLS

I am trying to get some stuff working on K8s (1.21.0 on Ubuntu 20.04 on bare metal) and am likely missing something simple.我正在尝试在 K8s 上运行一些东西(裸机上的 Ubuntu 20.04 上的 1.21.0)并且可能缺少一些简单的东西。 I have installed Traefik (2.4.8) using their helm chart (9.19.1) and the following values file:我已经使用他们的舵图(9.19.1)和以下值文件安装了 Traefik(2.4.8):

deployment:
  kind: DaemonSet

dashboard:
  enabled: true

hostNetwork: true
ports:
  web:
    port: 80
  websecure:
    port: 443

securityContext:
  capabilities:
    drop: [ALL]
    add: [NET_BIND_SERVICE]
  readOnlyRootFilesystem: true
  runAsGroup: 0
  runAsNonRoot: false
  runAsUser: 0

additionalArguments:
  - "--log.level=DEBUG"

I don't know if this will help you or no.我不知道这是否会帮助你。 But my configuration work well like this.但是我的配置像这样工作得很好。

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: laznp-www-ingress-route
  namespace: wordpress
spec:
  entryPoints:
    - websecure
routes:
  - match: Host(`laznp.id`)
    kind: Rule
    services:
      - name: laznp-www-svc
        port: 80
tls: {}

I use IngressRoute kind from Traefik CRD, hope it help.我使用IngressRoute CRD 的 IngressRoute 类型,希望对您有所帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM