Skip to content

Instantly share code, notes, and snippets.

@Issif
Last active March 17, 2022 14:28
Show Gist options
  • Save Issif/d1a5ad379614903be79ed5fd6b4ae104 to your computer and use it in GitHub Desktop.
Save Issif/d1a5ad379614903be79ed5fd6b4ae104 to your computer and use it in GitHub Desktop.
ignite_autok3s.sh
#!/bin/bash
mkdir -p $HOME/.autok3s
sudo ignite run weaveworks/ignite-ubuntu --kernel-image=weaveworks/ignite-kernel:5.14.16 --name k3s-master --cpus 1 --memory=1GB --size=5GB --ssh=$HOME/.ssh/id_rsa.pub
sudo ignite run weaveworks/ignite-ubuntu --kernel-image=weaveworks/ignite-kernel:5.14.16 --name k3s-worker1 --cpus 1 --memory=2GB --size=5GB --ssh=$HOME/.ssh/id_rsa.pub
sudo ignite run weaveworks/ignite-ubuntu --kernel-image=weaveworks/ignite-kernel:5.14.16 --name k3s-worker2 --cpus 1 --memory=2GB --size=5GB --ssh=$HOME/.ssh/id_rsa.pub
export K3S_MASTER_IP=$(sudo ignite inspect vm k3s-master -t {{.Status.Network.IPAddresses}})
export K3S_WORKER1_IP=$(sudo ignite inspect vm k3s-worker1 -t {{.Status.Network.IPAddresses}})
export K3S_WORKER2_IP=$(sudo ignite inspect vm k3s-worker2 -t {{.Status.Network.IPAddresses}})
autok3s create --provider native --name k3s --ssh-key-path $HOME/.ssh/id_rsa --ssh-port 22 --ssh-user root --master-ips ${K3S_MASTER_IP} --worker-ips ${K3S_WORKER1_IP},${K3S_WORKER2_IP}
echo "export KUBECONFIG=$HOME/.autok3s/.kube/config"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment