<p dir="auto"><strong>Is this a request for help?</strong> (If yes, you should use our troubleshooting guide and community support channels, see <a href="http://kubernetes.io/docs/troubleshooting/" rel="nofollow">http://kubernetes.io/docs/troubleshooting/</a>.):<br>
No</p>
<p dir="auto"><strong>What keywords did you search in Kubernetes issues before filing this one?</strong> (If you have found any duplicates, you should instead reply there.):</p>
<hr>
<p dir="auto"><strong>Is this a BUG REPORT or FEATURE REQUEST?</strong> (choose one):<br>
BUG REPORT</p>

<p dir="auto"><strong>Kubernetes version</strong> (use <code class="notranslate">kubectl version</code>):</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Client Version: version.Info{Major:&quot;1&quot;, Minor:&quot;4&quot;, GitVersion:&quot;v1.4.4&quot;, GitCommit:&quot;3b417cc4ccd1b8f38ff9ec96bb50a81ca0ea9d56&quot;, GitTreeState:&quot;clean&quot;, BuildDate:&quot;2016-10-21T02:48:38Z&quot;, GoVersion:&quot;go1.6.3&quot;, Compiler:&quot;gc&quot;, Platform:&quot;linux/amd64&quot;}
Server Version: version.Info{Major:&quot;1&quot;, Minor:&quot;4&quot;, GitVersion:&quot;v1.4.4&quot;, GitCommit:&quot;3b417cc4ccd1b8f38ff9ec96bb50a81ca0ea9d56&quot;, GitTreeState:&quot;clean&quot;, BuildDate:&quot;2016-10-21T02:42:39Z&quot;, GoVersion:&quot;go1.6.3&quot;, Compiler:&quot;gc&quot;, Platform:&quot;linux/amd64&quot;}
Environment:"><pre class="notranslate"><code class="notranslate">Client Version: version.Info{Major:"1", Minor:"4", GitVersion:"v1.4.4", GitCommit:"3b417cc4ccd1b8f38ff9ec96bb50a81ca0ea9d56", GitTreeState:"clean", BuildDate:"2016-10-21T02:48:38Z", GoVersion:"go1.6.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"4", GitVersion:"v1.4.4", GitCommit:"3b417cc4ccd1b8f38ff9ec96bb50a81ca0ea9d56", GitTreeState:"clean", BuildDate:"2016-10-21T02:42:39Z", GoVersion:"go1.6.3", Compiler:"gc", Platform:"linux/amd64"}
Environment:
</code></pre></div>
<p dir="auto"><strong>Environment</strong>:</p>
<ul dir="auto">
<li>
<p dir="auto"><strong>Cloud provider or hardware configuration</strong>:<br>
AWS EC2 Classic ami-45b69e52 m3.2xlarge instance type in us-east-1 region.</p>
</li>
<li>
<p dir="auto"><strong>OS</strong> (e.g. from /etc/os-release):<br>
NAME="Ubuntu"<br>
VERSION="16.04.1 LTS (Xenial Xerus)"<br>
ID=ubuntu<br>
ID_LIKE=debian<br>
PRETTY_NAME="Ubuntu 16.04.1 LTS"<br>
VERSION_ID="16.04"<br>
HOME_URL="<a href="http://www.ubuntu.com/" rel="nofollow">http://www.ubuntu.com/</a>"<br>
SUPPORT_URL="<a href="http://help.ubuntu.com/" rel="nofollow">http://help.ubuntu.com/</a>"<br>
BUG_REPORT_URL="<a href="http://bugs.launchpad.net/ubuntu/" rel="nofollow">http://bugs.launchpad.net/ubuntu/</a>"<br>
VERSION_CODENAME=xenial<br>
UBUNTU_CODENAME=xenial</p>
</li>
<li>
<p dir="auto"><strong>Kernel</strong> (e.g. <code class="notranslate">uname -a</code>):<br>
Linux ip-10-45-51-248 4.4.0-47-generic <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="35537532" data-permission-text="Title is private" data-url="https://github.com/kubernetes/kubernetes/issues/68" data-hovercard-type="pull_request" data-hovercard-url="/kubernetes/kubernetes/pull/68/hovercard" href="https://github.com/kubernetes/kubernetes/pull/68">#68</a>-Ubuntu SMP Wed Oct 26 19:39:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux</p>
</li>
<li>
<p dir="auto"><strong>Install tools</strong>:<br>
N/A</p>
</li>
<li>
<p dir="auto"><strong>Others</strong>:<br>
N/A</p>
</li>
</ul>
<p dir="auto"><strong>What happened</strong>:<br>
I was standing up a 3-node cluster following the instructions here: <a href="http://kubernetes.io/docs/getting-started-guides/kubeadm/" rel="nofollow">http://kubernetes.io/docs/getting-started-guides/kubeadm/</a></p>
<p dir="auto">Commands I ran on each vm:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="sudo su -
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat &lt;&lt;EOF &gt; /etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF
apt-get update
apt-get install -y docker.io
apt-get install -y kubelet kubeadm kubectl kubernetes-cni"><pre class="notranslate"><code class="notranslate">sudo su -
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat &lt;&lt;EOF &gt; /etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF
apt-get update
apt-get install -y docker.io
apt-get install -y kubelet kubeadm kubectl kubernetes-cni
</code></pre></div>
<p dir="auto">Additional commands run on the master:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="kubeadm init --cloud-provider=aws"><pre class="notranslate"><code class="notranslate">kubeadm init --cloud-provider=aws
</code></pre></div>
<p dir="auto">Output was as follows:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Running pre-flight checks
cloud provider &quot;aws&quot; initialized for the control plane. Remember to set the same cloud provider flag on the kubelet.
&lt;master/tokens&gt; generated token: &quot;a57da0.0787c7da23cded2a&quot;
&lt;master/pki&gt; generated Certificate Authority key and certificate:
Issuer: CN=kubernetes | Subject: CN=kubernetes | CA: true
Not before: 2016-11-18 13:36:38 +0000 UTC Not After: 2026-11-16 13:36:38 +0000 UTC
Public: /etc/kubernetes/pki/ca-pub.pem
Private: /etc/kubernetes/pki/ca-key.pem
Cert: /etc/kubernetes/pki/ca.pem
&lt;master/pki&gt; generated API Server key and certificate:
Issuer: CN=kubernetes | Subject: CN=kube-apiserver | CA: false
Not before: 2016-11-18 13:36:38 +0000 UTC Not After: 2017-11-18 13:36:39 +0000 UTC
Alternate Names: [10.45.51.248 10.96.0.1 kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local]
Public: /etc/kubernetes/pki/apiserver-pub.pem
Private: /etc/kubernetes/pki/apiserver-key.pem
Cert: /etc/kubernetes/pki/apiserver.pem
&lt;master/pki&gt; generated Service Account Signing keys:
Public: /etc/kubernetes/pki/sa-pub.pem
Private: /etc/kubernetes/pki/sa-key.pem
&lt;master/pki&gt; created keys and certificates in &quot;/etc/kubernetes/pki&quot;
&lt;util/kubeconfig&gt; created &quot;/etc/kubernetes/kubelet.conf&quot;
&lt;util/kubeconfig&gt; created &quot;/etc/kubernetes/admin.conf&quot;
&lt;master/apiclient&gt; created API client configuration
&lt;master/apiclient&gt; created API client, waiting for the control plane to become ready
&lt;master/apiclient&gt; all control plane components are healthy after 26.051640 seconds
&lt;master/apiclient&gt; waiting for at least one node to register and become ready
&lt;master/apiclient&gt; first node is ready after 2.502080 seconds
&lt;master/apiclient&gt; attempting a test deployment"><pre class="notranslate"><code class="notranslate">Running pre-flight checks
cloud provider "aws" initialized for the control plane. Remember to set the same cloud provider flag on the kubelet.
&lt;master/tokens&gt; generated token: "a57da0.0787c7da23cded2a"
&lt;master/pki&gt; generated Certificate Authority key and certificate:
Issuer: CN=kubernetes | Subject: CN=kubernetes | CA: true
Not before: 2016-11-18 13:36:38 +0000 UTC Not After: 2026-11-16 13:36:38 +0000 UTC
Public: /etc/kubernetes/pki/ca-pub.pem
Private: /etc/kubernetes/pki/ca-key.pem
Cert: /etc/kubernetes/pki/ca.pem
&lt;master/pki&gt; generated API Server key and certificate:
Issuer: CN=kubernetes | Subject: CN=kube-apiserver | CA: false
Not before: 2016-11-18 13:36:38 +0000 UTC Not After: 2017-11-18 13:36:39 +0000 UTC
Alternate Names: [10.45.51.248 10.96.0.1 kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local]
Public: /etc/kubernetes/pki/apiserver-pub.pem
Private: /etc/kubernetes/pki/apiserver-key.pem
Cert: /etc/kubernetes/pki/apiserver.pem
&lt;master/pki&gt; generated Service Account Signing keys:
Public: /etc/kubernetes/pki/sa-pub.pem
Private: /etc/kubernetes/pki/sa-key.pem
&lt;master/pki&gt; created keys and certificates in "/etc/kubernetes/pki"
&lt;util/kubeconfig&gt; created "/etc/kubernetes/kubelet.conf"
&lt;util/kubeconfig&gt; created "/etc/kubernetes/admin.conf"
&lt;master/apiclient&gt; created API client configuration
&lt;master/apiclient&gt; created API client, waiting for the control plane to become ready
&lt;master/apiclient&gt; all control plane components are healthy after 26.051640 seconds
&lt;master/apiclient&gt; waiting for at least one node to register and become ready
&lt;master/apiclient&gt; first node is ready after 2.502080 seconds
&lt;master/apiclient&gt; attempting a test deployment
</code></pre></div>
<p dir="auto">After outputting the last line (<code class="notranslate">attempting a test deployment</code>) it doesn't do anything. Ever. I've tried this several times (on newly provisioned VMs each time), and the same thing happens every time.</p>
<p dir="auto"><strong>What you expected to happen</strong>:<br>
Either complete the test deployment and move on, or show some sort of error indicating what went wrong and ideally a reference to some documentation on how to fix/workaround/do whatever it was I didn't do and was supposed to.</p>
<p dir="auto"><strong>How to reproduce it</strong> (as minimally and precisely as possible):<br>
Create two AWS EC2 Classic ami-45b69e52 m3.2xlarge instance type in us-east-1 region.<br>
Run the commands as I did.</p>
<p dir="auto"><strong>Anything else do we need to know</strong>:<br>
No.</p>
<p dir="auto"><strong>Is this a request for help?</strong> (If yes, you should use our troubleshooting guide and community support channels, see <a href="http://kubernetes.io/docs/troubleshooting/" rel="nofollow">http://kubernetes.io/docs/troubleshooting/</a>.):</p>
<p dir="auto"><strong>What keywords did you search in Kubernetes issues before filing this one?</strong> (If you have found any duplicates, you should instead reply there.):</p>
<hr>
<p dir="auto"><strong>Is this a BUG REPORT or FEATURE REQUEST?</strong> (choose one):</p>

<p dir="auto"><strong>Kubernetes version</strong> (use <code class="notranslate">kubectl version</code>):</p>
<p dir="auto"><strong>Environment</strong>:</p>
<ul dir="auto">
<li><strong>Cloud provider or hardware configuration</strong>:</li>
<li><strong>OS</strong> (e.g. from /etc/os-release):</li>
<li><strong>Kernel</strong> (e.g. <code class="notranslate">uname -a</code>):</li>
<li><strong>Install tools</strong>:</li>
<li><strong>Others</strong>:</li>
</ul>
<p dir="auto"><strong>What happened</strong>:<br>
kubectl get cs<br>
NAME                 STATUS      MESSAGE                                                               ERROR<br>
etcd-1               Unhealthy   Get <a href="https://10.37.116.32:2379/health" rel="nofollow">https://10.37.116.32:2379/health</a>: remote error: bad certificate<br>
scheduler            Healthy     ok<br>
controller-manager   Healthy     ok<br>
etcd-0               Unhealthy   Get <a href="https://10.37.116.31:2379/health" rel="nofollow">https://10.37.116.31:2379/health</a>: remote error: bad certificate</p>
<p dir="auto"><strong>What you expected to happen</strong>:</p>
<p dir="auto"><strong>How to reproduce it</strong> (as minimally and precisely as possible):</p>
<p dir="auto"><strong>Anything else do we need to know</strong>:</p>