<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>):<br>
1.4</p>
<p dir="auto"><strong>Environment</strong>:<br>
Ubuntu Wily (15)</p>
<ul dir="auto">
<li><strong>Cloud provider or hardware configuration</strong>:<br>
local pc</li>
<li><strong>OS</strong> (e.g. from /etc/os-release):</li>
<li><strong>Kernel</strong> (e.g. <code class="notranslate">uname -a</code>):<br>
4.2.0-30-generic <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="35265901" data-permission-text="Title is private" data-url="https://github.com/kubernetes/kubernetes/issues/35" data-hovercard-type="issue" data-hovercard-url="/kubernetes/kubernetes/issues/35/hovercard" href="https://github.com/kubernetes/kubernetes/issues/35">#35</a>-Ubuntu SMP</li>
<li><strong>Install tools</strong>:<br>
<a href="http://kubernetes.io/docs/getting-started-guides/kubeadm/" rel="nofollow">http://kubernetes.io/docs/getting-started-guides/kubeadm/</a></li>
<li><strong>Others</strong>:</li>
</ul>
<p dir="auto"><strong>What happened</strong>:<br>
at the step<br>
<code class="notranslate">kubeadm init</code><br>
Blocks at  "waiting for the control plane to become ready" forever</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>:<br>
I am following the instruction of <a href="http://kubernetes.io/docs/getting-started-guides/kubeadm/" rel="nofollow">http://kubernetes.io/docs/getting-started-guides/kubeadm/</a>. Block for at least one day.</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"><a href="https://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/volumemanager/reconciler/reconciler.go#L486">reconstructVolume</a> calls plugin's <code class="notranslate">ConstructVolumeSpec</code> to create a volume spec and use this volume spec in plugin's <code class="notranslate">NewMounter</code> to mount the volume.</p>
<p dir="auto">Problem is none of the plugins set fs type in <code class="notranslate">ConstructVolumeSpec</code>. As a result:</p>
<ul dir="auto">
<li>for plugins that has fsType as a string pointer (e.g. azure_dd), kubelet will crash</li>
<li>for other volumes, if the volume is formatted as xfs, it cannot be mounted.</li>
</ul>
<p dir="auto">@kubernetes/sig-storage <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jingxu97/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jingxu97">@jingxu97</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>:</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>