Installare Elasticsearch con Helm Chart di Bitnami

Introduzione In questa guida vedremo come installare Elasticsearch su Kubernetes utilizzando HelmChart di Bitnami. Seguiremo un approccio strutturato, includendo la configurazione personalizzata tramite un file values.yaml Aggiungere il repository Helm di Bitnami Per prima cosa, aggiungiamo il repository Bitnami alla nostra installazione di Helm: helm repo add bitnami https://charts.bitnami.com/bitnami Se il repository è già stato aggiunto in precedenza, aggiorniamolo per assicurarci di avere la versione più recente: helm repo update Verificare le versioni disponibili di Elasticsearch Se abbiamo bisogno di installare una versione specifica di Elasticsearch, possiamo controllare le versioni disponibili nel repository: ...

26 feb 2025 · 2 minuti · Marco Fanuntza

Harbor come Registry

Harbor è un registry open-source per la gestione delle immagini dei container. Progettato per funzionare con orchestration tools come Kubernetes e Docker Swarm. Ecco alcune caratteristiche principali di Harbor: Harbor offre un registry sicuro e privato per le immagini dei container, permettendo un controllo totale sulla loro archiviazione e distribuzione. Politiche di Sicurezza: Supporta politiche per garantire che solo immagini sicure e approvate vengano utilizzate nell’ambiente. Controllo degli Accessi: Dispone di un sistema robusto di controllo degli accessi, consentendo la definizione precisa di chi può accedere e distribuire immagini specifiche. ...

31 gen 2024 · 4 minuti · Marco Fanuntza

Installiamo Krew

Se siete arrivati a leggere questo articolo do per scontato conosciate già Kubectl, il non plus ultra della riga di comando per Kubernetes! Sapevate che Kubectl può acquisire ancora più potenza grazie a Krew? Krew è uno strumento che semplifica la gestione, l’installazione e l’aggiornamento di tutta una serie di plugin specifici per Kubectl, estendendone di fatto la già ampia funzionalità. Il suo funzionamento può sembrare molto simile ai tradizionali gestori di pacchetti yum, apt, apk, brew e altri, utilizza un modello basato su repository per distribuire e gestire i plugin. L’installazione di nuovi plugin avviene in modo uniforme, fornendo una procedura standardizzata che semplifica il processo. ...

30 gen 2024 · 3 minuti · Marco Fanuntza

Backup con Velero

Velero è uno strumento che aiuta a gestire il backup e il ripristino delle risorse e dei volumi persistenti del tuo cluster Kubernetes. Velero è uno strumento open source molto utilizzato che consente il backup e il ripristino delle risorse Kubernetes e dei volumi persistenti tra cluster in cloud o on-premises. Supporta la maggior parte dei provider di archiviazione, come AWS, Azure, GCP, DigitalOcean e altri. Possiamo utilizzare Velero per creare snapshot del cluster Kubernetes in un determinato momento e ripristinare gli oggetti su un cluster differente o in uno stato diverso. Possiamo utilizzarlo anche per migrare i carichi di lavoro tra cluster in cloud e non, oppure per eseguire il ripristino in caso di guasti o perdita di dati. ...

28 gen 2024 · 3 minuti · Marco Fanuntza

Proviamo Kubernetes con Kind

Proviamo Kubernetes con Kind Questa guida è indicata per tutti coloro che hanno esigenza di interagire con un cluster Kubernetes per meri scopi di test, conoscenza e sviluppo utilizzando una workstation o notebook con risorse limitate. Kind (Kubernetes IN Docker) è uno strumento open-source progettato per semplificare la creazione e la gestione di cluster Kubernetes locali utilizzando container Docker come nodi del cluster. Ecco alcune caratteristiche chiave di kind: Installazione Semplificata: kind semplifica notevolmente il processo di installazione di Kubernetes su una macchina locale, consentendo agli sviluppatori di creare rapidamente e facilmente cluster Kubernetes per scopi di sviluppo o test. ...

25 gen 2024 · 7 minuti · Marco Fanuntza

Come installare K3D

Iniziamo con capire che cos’è K3D e non confondiamolo con K3S K3D K3D è un “wrapper” che come scrive Wikipedia “è un’avvolgitore, un modulo software che ne “riveste” un altro” Si la traduzione dall’inglese non è felicissima, in questo caso specifico consente di eseguire K3S, che è la distribuzione minimale di Kubernetes sviluppata da Rancher Labs, all’interno di Docker. In altre parole, K3D semplifica la creazione e la gestione di cluster Kubernetes leggeri e portatili che utilizzano K3S, rendendo il processo più agevole, specialmente per coloro che sviluppano in locale utilizzando tecnologie Kubernetes. ...

16 gen 2024 · 4 minuti · Marco Fanuntza