<p><strong>Background:</strong></p>

<p>I'm trying to stand up a BareMetal K8s Cluster and want to take advantage of Traefik's multitude of features for my cluster Ingress. I've got MetalLB in front providing the LoadBalancer IP Addresses and that isn't an issue for me at this time. </p>

<p><strong>Info:</strong></p>

<p>K8s Cluster Version: 1.12 </p>

<p>Helm and Tiller version: v2.11.0</p>

<p><strong>Problem:</strong></p>

<p>If I install Traefik using the helm chart and the <a href="https://docs.traefik.io/user-guide/kubernetes/#deploy-trfik-using-helm-chart" rel="nofollow noreferrer">link</a> It installs, but when I go to check to docker logs for the containter that is created I get errors along the lines of</p>

<p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-html lang-html prettyprint-override"><code>E1012 15:23:50.784829       1 reflector.go:205] github.com/containous/traefik/vendor/k8s.io/client-go/informers/factory.go:86: Failed to list *v1.Endpoints: Unauthorized
E1012 15:23:52.279720       1 reflector.go:205] github.com/containous/traefik/vendor/k8s.io/client-go/informers/factory.go:86: Failed to list *v1.Service: Unauthorized
E1012 15:23:52.784902       1 reflector.go:205] github.com/containous/traefik/vendor/k8s.io/client-go/informers/factory.go:86: Failed to list *v1beta1.Ingress: Unauthorized</code></pre>
</div>
</div>
</p>

<p>If I instead go a different route and try to manually install traefik using the official documentation, I can at least get it somewhat working, but I then get errors along the lines of </p>

<p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-html lang-html prettyprint-override"><code>time="2018-10-12T12:22:57Z" level=error msg="Service not found for monitoring/prometheus-server"
time="2018-10-12T12:22:59Z" level=warning msg="Endpoints not found for monitoring/prometheus-server"</code></pre>
</div>
</div>
</p>

<p>So I am at a 100% loss as to what I need to do to get this up and running in my dev (eventual prod cluster). Can anyone provide some assistance and/or guidance to get me working in the right direction?</p>

<p>Thank you in advance</p>

<p>For the first installation (using Helm) looks like you are missing the <a href="https://docs.traefik.io/user-guide/kubernetes/#prerequisites" rel="nofollow noreferrer">RBAC configs</a>:</p>

<pre><code>kubectl apply -f https://raw.githubusercontent.com/containous/traefik/master/examples/k8s/traefik-rbac.yaml
</code></pre>

<p>For the second installation, looks like the Traefik might be configured to scrape metrics from the monitoring namespace and a <code>prometheus-server</code> service endpoint that is not there in your cluster. It would be great if you could share how you deployed it.</p>
