На данный момент я отредактировал пример traefik-deployment .yaml вместо этого должен быть LoadBalancer, и, похоже, он отлично работает с IP-адресом, который предоставляет балансировщик нагрузки. Что мне не хватает?
Traefik рекомендует NodePort, потому что он доступен при каждой настройке k8s (облачная / «голая»). LoadBalancer предоставляется облачным провайдером. Обычно лучше использовать LoadBalancer, чем NodePort.
- personnouney  schedule28.01.2018
comment
Это похоже на правильный ответ, но это комментарий :)
- personivarec  schedule28.01.2018
Оба подхода действительны. Руководство Kubernetes в основном предлагает одно предложение по настройке (с акцентом на локальную конфигурацию minikube). Если вы нашли путь, который вам удобнее, не стесняйтесь придерживаться его.
FWIW, я иногда слышу о проблеме, которую я иногда слышу о том, что облачные LoadBalancers могут стать дорогими намного быстрее, тогда как с NodePort у вас больше контроля над маршрутизацией запросов в ваш кластер (за счет меньшего удобства).