cd to k3s directory
docker build -t threefoldtech/k3s:latest .
for running master node
docker run -it --name master -e K3S_URL="" -e K3S_TOKEN="<TOKEN>" --privileged threefoldtech/k3s:latest
for running a worker node
docker run -it --name worker -e K3S_URL="https://<MASTER_IP>:6443" -e K3S_TOKEN="<TOKEN>" --privileged threefoldtech/k3s:latest
https://hub.grid.tf/samehabouelsaad.3bot/abouelsaad-k3s_1.26.0-latest.flist
zinit init
K3S_URL
: For the master node this should be empty for worker nodes should be the master url for examplehttps://<MASTER_IP>:6443
K3S_TOKEN
: the token for your cluster should be same for all nodesK3S_DATA_DIR
: Data dir for kubernetes default is/var/lib/rancher/k3s/
K3S_FLANNEL_IFACE
: Interface used by flannel default iseth0
K3S_DATASTORE_ENDPOINT
: For k3s external data store like etcd, sqlite, postgres or mysql ...K3S_NODE_NAME
: sets node name