You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Karkeat asennusohjeet QB-klusterille siltä varalta, että se täytyy joskus asentaa tyhjästä uusiksi. Tätä vois automatisoida enemmänkin.

Esivaatimukset

Vähintään 3 kpl Ubuntu-koneita. Ks. CPU- ja RAM-speksi Kyypän etusivulta.

ansible-tracon kloonattuna Linux- tai macOS-koneelle. Päivitä hosts-tiedosto.

Salasanaton SSH-pääsy rootille tai sudolliselle käyttäjälle.

K3s master

Lisää tarvittaessa Ansible-komentoihin -bK sudoa varten.

Työasemalla
ansible-playbook -l k3s-masters tracon.yml

Tällä pitäisi nousta yhden noden tyhjä K3s-"klusteri" master-koneelle. Ota sinne SSH ja käy huutelemassa

Master-koneella
mkdir -p .kube
sudo install -o omakäyttäjä -m 0600 /etc/rancher/k3s/k3s.yml .kube/config
kubectl get node
kubectl get all --all-namespaces

Pitäis tulla jotain ehjän näköistä.

K3s nodet

Ota master-koneelta talteen tiedoston /var/lib/rancher/k3s/server/node-token sisältö. Laita se Ansible Vaultiin avaimelle vault_k3s_node_token:

Työasemalla
ansible-vault edit group_vars/k3s-nodes/vault

Sit me konffataan vähän nodeja:

Työasemalla
ansible-playbook -l k3s-nodes tracon.yml

Nyt näiden pitäs näkyä node-listauksessa:

Master-koneella
kubectl get node
  • No labels