<p>K3s is a low resource version of Kubernetes (k8s). <a href="https://k3s.io" rel="nofollow noreferrer">https://k3s.io</a>
In k8s is possible to have a cluster with more server nodes in case that one of the main server nodes will fail, another one can take his job.  </p>

<p>Can I do the same with k3s? and how?</p>

<p>In k3s, you usually start to create server node with this command:</p>

<p><code>k3s server</code></p>

<p>which will generate a unique token for adding more agent nodes.</p>

<p><code>k3s agent --server https://myserver:6443 --token ${NODE_TOKEN}</code></p>

<p>but what if I want to add another server node, not just agent?</p>

Dušan Salay
<p>You're asking for High-Availability ("HA") support. Or, if you really aren't, the functionality you described will only be provided as part of HA support. Right now, sqlite is used as the data storage system, which does not allow for more than one server. This is referenced vaguely <a href="https://github.com/rancher/k3s#server-ha" rel="nofollow noreferrer">in the readme</a>. There's a couple issues in the github repo for tracking this (such as <a href="https://github.com/rancher/k3s/issues/42" rel="nofollow noreferrer">this one</a>), but there's been various references in the Slack to things that haven't been posted in the issues, so I'm not sure what the current status is, or where you can go to get updates.</p>
