tips:k0s

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tips:k0s [2024/10/31 08:20] igortips:k0s [2024/11/06 10:24] (current) igor
Line 34: Line 34:
 SingleNode: false SingleNode: false
 </code> </code>
 +
 +=== Ambiente di lavoro ===
 +
 +Per rendere più comoda la gestione:
 +
 +<code>
 +ubuntu@k0s-ctrl:~$ mkdir -p .config/k0s
 +ubuntu@k0s-ctrl:~$ sudo k0s kubeconfig admin | tee  ~/.config/k0s/admin.conf
 +ubuntu@k0s-ctrl:~$ echo "alias kubectl='k0s kubectl --kubeconfig="$HOME"/.config/k0s/admin.conf'" >>  ~/.bash_aliases
 +</code>
 +
 +=== creazione worker ===
 +
 +Sul controller creare un token (si può redirigere su file)
 +
 +<code>
 +ubuntu@k0s-ctrl:~$ sudo k0s token create --role=worker --expiry=100h 
 +</code>
 +
 +Sul candidato nodo installare k0s con curl (vedi sopra) e copiare il token generato nel controller in un file (es k8s_worker_token)
 +
 +<code>
 +ubuntu@a6:~$ sudo k0s install worker --token-file  ./k8s_worker_token
 +ubuntu@a6:~$ sudo k0s start
 +<(code>
 +
 +Verificare il successo dell'operazione sul controller 
 +
 +<code>
 +ubuntu@k0s-ctrl:~$ kubectl get node
 +NAME   STATUS   ROLES    AGE    VERSION
 +a6     Ready    <none>   4m6s   v1.31.1+k0s
 +</code>
 +
 +k0s incorpora ''kubectl'', che fa prefissato da ''k0s''. Esempio:
 +
 +<code>
 +ubuntu@k0s-ctrl:~$ sudo k0s kubectl cluster-info
 +</code>
 +
  
  • tips/k0s.1730359249.txt.gz
  • Last modified: 2024/10/31 08:20
  • by igor