<p>I am new to this platform and this is my second question. For one month, I have been trying to set up a Kubernetes cluster using AWS unsuccessfully. But every day, I get a new error, but this time, I could not solve this error.</p>
<p>I am using Kali Linux in Virtual Box with Windows as a host. I am following a tutorial from Udemy for the setup.</p>
<ol>
<li><p>I have installed Kops, Kubectl, and AWSCli successfully.</p>
</li>
<li><p>I have configured the keys correctly, using AWS configure (For learning purpose, I have given my user full administrator rights)</p>
</li>
<li><p>I created the S3 bucket (Gave it public access)</p>
</li>
<li><p>Now to create the hosted zone, I used AWS Route 53.
<a href="https://i.stack.imgur.com/sPXvz.png" rel="nofollow noreferrer">Here are specs of my hosted zone</a></p>
</li>
<li><p>Since, I do not have a domain, I bought a free subdomain from freenom.com and configured the nameservers correctly.
<a href="https://i.stack.imgur.com/tt8Nf.png" rel="nofollow noreferrer">Free domain configuration</a></p>
</li>
<li><p>After that, I created a pair of keys using ssh-keygen for logging in to the cluster.</p>
</li>
<li><p>In the end, I am running this command,</p>
</li>
</ol>
<pre><code>kops create cluster --name=kubernetes.hellaswell.ml --state=s3://kops-state-crap --zones=eu-west-1a --node-count=2 --node-size=t2.micro --master-size=t2.micro --dns-zone=kubernetes.hellaswell.ml                                   1 ⚙
I0418 22:49:10.855151   12216 new_cluster.go:238] Inferred &quot;aws&quot; cloud provider from zone &quot;eu-west-1a&quot;
I0418 22:49:10.855313   12216 new_cluster.go:962]  Cloud Provider ID = aws
I0418 22:49:12.604015   12216 subnets.go:180] Assigned CIDR 172.20.32.0/19 to subnet eu-west-1a

unable to determine machine architecture for InstanceGroup &quot;master-eu-west-1a&quot;: unsupported architecture for instance type &quot;t2.micro&quot;: i386
</code></pre>

<blockquote>
<p>unsupported architecture for instance type &quot;t2.micro&quot;: i386</p>
</blockquote>
<p>Some EC2 t2.micro instances are actually 32-bit machines. See <a href="https://stackoverflow.com/a/11565748/213269">How to find if my Amazon EC2 instance is 32 bit or 64 bit?</a>.</p>
<p>Your Kubernetes container probably contains a binary that is compiled for 64-bit machines. I suggest that you choose a different EC2 instance type, e.g. t3.small.</p>
