K3S guida rapida per importare immagini docker locali
Quando sviluppi in locale o lavori in un ambiente offline con K3s, spesso hai bisogno di eseguire il deploy di una tua immagine Docker senza pusharla su un registro. Il processo sembra semplice: salvi l’immagine, la trasferisci sul nodo e la importi. Tuttavia, se usi il comando sbagliato, ti scontrerai con l’errore ErrImageNeverPull. Questa guida mostra il modo corretto e infallibile per importare le tue immagini in K3s. Il Problema Comune: Usare ctr L’errore più frequente è tentare di importare l’immagine usando il comando standard di containerd, ctr. ...
K3S forzare la configurazione TLS SAN con override di systemd
Stai configurando un cluster k3s usando Tailscale e il tuo nodo agent non riesce a registrarsi al server? L’errore che vedi nei log punta a un problema di certificato, simile a questo: x509: certificate is valid for ..., not tuo-agent.tailnet.ts.net La soluzione ovvia sembra modificare il file /etc/rancher/k3s/config.yaml sul server per aggiungere i nomi host di Tailscale. Ad esempio, hai aggiunto questo al tuo config.yaml senza successo: tls-san: - "IL_TUO_IP" # L'IP di Tailscale del server - "IL_TUO_FQDN" # Il nome host completo di Tailscale del server Causa del Problema: Gerarchia delle Configurazioni La ragione per cui il tuo config.yaml viene ignorato è legata alla gerarchia di configurazione di k3s. I parametri passati direttamente al demone k3s server hanno sempre la precedenza su quelli definiti nel file di configurazione. ...
Gestione dello spazio su disco in Linux: come usare ncdu
Se sulle macchine Linux ti trovi spesso a corto di spazio, ncdu può aiutarti a semplificare il lavoro di eliminazione dei file non più necessari. Questo strumento, abbreviazione di NCurses Disk Usage, è una versione interattiva del comando du, progettata per chi lavora da terminale. Ncdu utilizza un’interfaccia testuale basata su ncurses (TUI - Text User Interface), che consente di navigare facilmente tra file e cartelle per identificare rapidamente quelli più ingombranti. ...
Risolvere l'errore db.lck durante l'aggiornamento di Arch Linux
Se usi Arch Linux sai è fondamentale se non obbligatorio aggiornarlo regolarmente per garantirne il corretto funzionamento. Tuttavia Durante l’update con yay potresti imbatterti nel seguente avviso: ❯ yay -> /var/lib/pacman/db.lck is present. -> There may be another Pacman instance running. Waiting... Come Risolvere Interrompi l’operazione corrente Premi Ctrl+C per fermare l’esecuzione di yay. Verifica che non ci siano processi di pacman in esecuzione: ps aux | grep pacman Rinomina o elimina il file di lock Puoi scegliere di rinominare il file per conservarne una copia o eliminarlo. Segui uno dei comandi seguenti: Per rinnominare il file: sudo mv /var/lib/pacman/db.lck /var/lib/pacman/db.lck.bak Per eliminare il file: sudo rm /var/lib/pacman/db.lck Perché il file “db.lck” è importante? Il file db.lck serve a evitare conflitti quando più istanze di pacman accedono al database dei pacchetti. Se riscontri l’errore, assicurati di non interrompere bruscamente i futuri aggiornamenti per evitare problemi simili. ...
Come pulire la cartella SoftwareDistribution e ripristinare gli aggiornamenti di Windows
Stop del servizio Windows Update (wuauserv) Apri il Prompt dei comandi con privilegi elevati (clicca con il tasto destro su “Prompt dei comandi” e seleziona “Esegui come amministratore”). Esegui il comando: net stop wuauserv Pulizia della cartella Download di SoftwareDistribution Vai manualmente alla seguente cartella e svuota il suo contenuto: C:\WINDOWS\SoftwareDistribution\Download\ Avvio del servizio Windows Update Una volta pulita la cartella, esegui il comando seguente per riavviare il servizio Windows Update: ...