<p>I am following the conference demo here <a href="https://www.youtube.com/watch?v=3KtEAa7_duA&amp;list=PLsClnAJ27pEXdSwW2tI0uc0YJ2wzxJG6b" rel="nofollow noreferrer">https://www.youtube.com/watch?v=3KtEAa7_duA&amp;list=PLsClnAJ27pEXdSwW2tI0uc0YJ2wzxJG6b</a></p>
<p>My aim would be to start all kubernetes components by hand to understand its architecture better, however I stumble upon this proble when I start the api server:</p>
<pre><code>root@BLQ00667LT:/home/user/kubernetes# ./kubernetes/server/bin/kube-apiserver --etcd-servers=http://localhost:2379
W0704 11:13:35.394474    4924 services.go:37] No CIDR for service cluster IPs specified. Default value which was 10.0.0.0/24 is deprecated and will be removed in future releases. Please specify it using --service-cluster-ip-range on kube-apiserver.
I0704 11:13:35.394558    4924 server.go:391] external host was not specified, using 172.17.89.222
W0704 11:13:35.394569    4924 authentication.go:527] AnonymousAuth is not allowed with the AlwaysAllow authorizer. Resetting AnonymousAuth to false. You should use a different authorizer
E0704 11:13:35.395059    4924 run.go:74] &quot;command failed&quot; err=&quot;[service-account-issuer is a required flag, --service-account-signing-key-file and --service-account-issuer are required flags]&quot;
</code></pre>
<p>I suspect the kubernetes verson used by the tutorial is different from mine, mine being much more recent as the video is from 2019 and I downloaded the latest Kub. v1.28</p>
<p>Would you know what's wrong or if there is any other tutorial or learning path I could follow ?</p>

pedr0
<p>Thank for asking,</p>
<p>If you want to know more about kubernetes architecture you can try this</p>
<p><a href="https://github.com/kelseyhightower/kubernetes-the-hard-way" rel="nofollow noreferrer">https://github.com/kelseyhightower/kubernetes-the-hard-way</a> from Kelsey</p>
<p>it's easier because it has code that you can copy and paste, but you need to adapt with your environment, such as subnet, route and network interfaces.</p>
<p>because naturally it's for google cloud.</p>
<p>Good luck</p>
