title: kubeadm join command gets timed out every time in Ubuntu 16.04
body: <p>I am using Ubuntu 16.04 (Xenial) but here's a problem which I face with <code>kubeadm</code> while joinig <code>nodes</code> to my <code>master</code>: </p>
  
  <p><strong>While joining a <code>node</code> to my <code>master</code>, I continuouly get a timeout issue</strong> - </p>
  
  <pre><code>[discovery] Failed to request cluster info, will try again: [Get 
  https://{{MASTER_IP}}/api/v1/namespaces/kube- 
  public/configmaps/cluster-info: dial tcp {{MASTER_IP}}: i/o timeout]
  [discovery] Failed to request cluster info, will try again: [Get 
  https://{{MASTER_IP}}/api/v1/namespaces/kube- 
  public/configmaps/cluster-info: dial tcp {{MASTER_IP}}: i/o timeout]
  </code></pre>
  
  <p><em>Note: I have deliberately changed my IP addresses to {{MASTER_IP}} which is nothing but the Master's IP address.</em></p>
  
  <p><em>I can ping the <code>master</code> from my <code>node</code>. I can even <code>ssh</code> into it but I can't join it to the cluster. I must also mention that I am not operating behind a proxy (I added this later)</em> </p>
  
  <p>I have tried with flags like <code>no_proxy={{MASTER_IP}}</code> . I have also tried initiating the cluster on the master with the command </p>
  
  <pre><code>sudo kubeadm init --apiserver-advertise-address={{MASTER_IP}}
  </code></pre>
  
  <p><em>Where can I possibly go wrong? Please help guys.!!</em></p>
  
  <p>P.S. - I have gone through the git issues which are related to this. I've tried their solutions but in vain. Here's a link to one of them - 
  <a href="https://github.com/kubernetes/kubernetes/issues/58921" rel="nofollow noreferrer">https://github.com/kubernetes/kubernetes/issues/58921</a></p>