Поддержка HTTP2 для входа в Traefik в Кубернетесе (K3S) - PullRequest
0 голосов
/ 09 июля 2019

Я использую K3S для моего кластера Kubernetes.Это действительно быстро и эффективно.По умолчанию K3S использует Traefik для входного контроллера, который также хорошо работает до сих пор.

Единственная проблема, с которой я столкнулся, это то, что я хочу использовать HTTP2-сервер.Служба, которая у меня есть, находится за входом, генерирует заголовок ссылки , который в случае NGINX я могу просто превратить в HTTP2-сервер (объяснение здесь ),Есть ли такое же решение для Traefik?Или возможно ли переключиться на NGINX в K3S?

Ответы [ 2 ]

1 голос
/ 18 июля 2019

HTTP2 Push не поддерживается в Traefik. Информацию о прогрессе в этом вопросе см. В открытом выпуске github # 906 .

Тем не менее, вы можете безопасно переключиться на входной контроллер nginx для выполнения HTTP2 push

а) helm install stable/nginx-ingress

б) в вашем входном ямле установите соответствующую аннотацию

metadata:
  annotations:
    kubernetes.io/ingress.class: nginx
1 голос
/ 09 июля 2019

Я не знаю об этом HTTP2 в traefik, но вы можете просто сказать k3s не запускать traefik и не использовать свой входной контроллер:

https://github.com/rancher/k3s#traefik

...