Last active
March 17, 2022 14:28
-
-
Save Issif/d1a5ad379614903be79ed5fd6b4ae104 to your computer and use it in GitHub Desktop.
ignite_autok3s.sh
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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