<p>My metrics-server was sudden not working and got below information:</p>

<pre><code>$ kubectl get apiservices |egrep metrics
v1beta1.metrics.k8s.io kube-system/metrics-server False (MissingEndpoints)
</code></pre>

<p>I tried to implement below but still not okay:</p>

<pre><code>$ git clone https://github.com/kubernetes-incubator/metrics-server.git
$ cd metrics-server
$ kubectl apply -f deploy/1.8+/
</code></pre>

<p>Please advise, thanks.</p>

DaiKeung
<p>I solved this issue the following:</p>
<p>Download metrics-server:</p>
<pre><code>wget https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.5.0/components.yaml
</code></pre>
<p>Remove metrics server:</p>
<pre><code>kubectl delete -f components.yaml  
</code></pre>
<p>Edit downloaded file and add <em>- --kubelet-insecure-tls</em> flag:</p>
<pre><code>labels:
    k8s-app: metrics-server
spec:
  containers:
  - args:
    - --cert-dir=/tmp
    - --secure-port=443
    - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
    - --kubelet-use-node-status-port
    - --metric-resolution=15s
    - --kubelet-insecure-tls
</code></pre>
<p>Create service once again:</p>
<pre><code>kubectl apply -f components.yaml
</code></pre>
