<p>I followed the official <a href="http://kubernetes.io/v1.0/docs/getting-started-guides/fedora/fedora_manual_config.html">Kubernetes installation guide</a> to install Kubernetes on Fedora 22 severs. Everything works out for me during the installation .</p>

<p>After the installation. I could see all my nodes are up-running and connected to the master. However, it kept failing while I try to create a simple pod, according to the <a href="http://kubernetes.io/v1.0/docs/user-guide/walkthrough/README.html">101 guide</a>.</p>

<pre><code>$ create -f pod-nginx.yaml 
</code></pre>

<p>Error from server: error when creating "pod-nginx.yaml": Pod "nginx" is forbidden: no API token found for service account default/default, retry after the token is automatically created and added to the service account</p>

<p>Do I need to create a API token? If yes, how?</p>

<p>I googled the issue, but without any helpful results. Looks like I am the only one hit into the issue on this planet.</p>

<p>Dose anyone have ideas on this?</p>

<p>The ServiceAccount admission controller prevents pods from being created until their service account in their namespace is initialized.</p>

<p>If the controller-manager is started with the appropriate arguments, it will automatically populate namespaces with a default service account, and auto-create the API token for that service account.</p>

<p>It looks like that guide needs to be updated with the information from this comment:
<a href="https://github.com/GoogleCloudPlatform/kubernetes/issues/11355#issuecomment-127378691">https://github.com/GoogleCloudPlatform/kubernetes/issues/11355#issuecomment-127378691</a></p>
