Я пишу этот пост, так как информация немного вписывается в комментарий.Потратив достаточно времени на понимание того, как работают k8s и рулевые диаграммы, я решил это так:
Во-первых, я пропустил часть RBAC, я не создавал ClusterRole и ClusterRoleBinding, чтобы авторизовать Traefik для использования K8S API.(поскольку я использую версию 1.12).Следовательно, либо я должен был развернуть ClusterRole и ClusterRoleBinding вручную, либо добавить следующее в мой values.yaml
rbac:
enabled: true
Во-вторых, я пытался получить доступ к интерфейсу панели мониторинга из ip напрямую, не осознавая, что Traefik использует имя хоста для направления на панель мониторинга.как упомянуто выше @Rico (я голосую за вас, поскольку вы предоставили полезную информацию, но мне не удалось связать все кусочки головоломки в то время).Итак, либо отредактируйте файл /etc/hosts
, связывающий ваше имя хоста с external-ip
, а затем получите доступ к панели инструментов через браузер или проверьте, что он работает с curl:
curl http://external-ip/dashboard/ -H 'Host: traefik-ui.minikube'
Подводя итог, вы должны иметь возможностьустановить Traefik и получить доступ к пользовательскому интерфейсу его приборной панели, установив:
helm install --values values.yaml stable/traefik
# values.yaml
dashboard:
enabled: true
domain: traefik-ui.minikube
rbac:
enabled: true
kubernetes:
namespaces:
- default
- kube-system
, а затем отредактировав файл hosts и открыв выбранное вами имя хоста.
Теперь запутанная часть из официальной трассы Руководство по установке - это раздел с именем Submitting an Ingress to the Cluster
чуть ниже Deploy Traefik using Helm Chart
, в котором указывается установка службы и входного объекта для доступа к панели мониторинга.В этом нет необходимости, так как на официальном графике стабильной / трафиковой рулевого управления они есть.Это понадобится вам, если вы хотите установить traefik, развернув все необходимые объекты вручную.Однако для человека, который только начинает с k8s и helm, похоже, что этот раздел необходимо заполнить после установки helm через официальную таблицу стабильных / traefik.