Aller au contenu
  1. Docs/
  2. K3s Kubernetes/

Helm arkade

·Temps de lecture : 2 minutes· loading · loading · ·
K3s Kubernetes Helm Arkade Package Manager CLI Tools DevOps Homelab
ksh2177
Auteur
ksh2177
Ingénieur DevOps passionné par l’automatisation, la fiabilité et le design système.
Table des matières

📌 Introduction
#

Dans ce tutoriel, nous allons installer Helm et Arkade. Ces deux outils sont des sortes de gestionnaires de paquets sous Linux, par exemple yum ou apt, uniquement pour les applications Kubernetes.

🪖 Helm
#

Commençons par cela. C’est la partie facile. Nous allons suivre le guide officiel, car Helm prend en charge arm64. https://helm.sh/docs/intro/install/

👉🏻 Plus d’informations sur Helm 3 : https://helm.sh/docs/

#MAssurons-nous que Git est installé
apt -y install git

#Il nous faut résoudre la config Git pour éviter les erreurs 
export KUBECONFIG=~/.kube/config
mkdir ~/.kube 2> /dev/null
sudo k3s kubectl config view --raw > "$KUBECONFIG"
chmod 600 "$KUBECONFIG"
echo "KUBECONFIG=$KUBECONFIG" >> /etc/environment

#Switch vers le home
cd
#Créez un dossier helm
mkdir helm
#Switch verse le dossier helm
cd helm

#Téléchargez l'installeur de helm
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3

#Modifier les permissions du scripts d'installation
chmod 700 get_helm.sh
#Installez helm
./get_helm.sh

#Vérifiez que helm est bien installé 
root@control00:~/helm# helm version
version.BuildInfo{Version:"v3.11.0", GitCommit:"472c5736ab01133de504a826bd9ee12cbe4e7904", GitTreeState:"clean", GoVersion:"go1.18.10"}

🕹️ Arkade
#

Il s’agit essentiellement de Helm, simplement rendu encore plus simple.

👉🏻 Plus d’infos sur Arkade : https://github.com/alexellis/arkade

#Exécutez la commande suivante
curl -sLS https://get.arkade.dev | sudo sh

#Vérifiez la version d'arkade:
root@control00:~/helm# arkade version

Open Source Marketplace For Developer Tools

Version: 0.8.60
Git Commit: 9c7df2b619a90f8e609bc959495bcdc65c3b9455

 🐳 arkade needs your support: https://github.com/sponsors/alexellis

Nous n’allons pas entrer dans les détails de leur utilisation pour le moment. Nous souhaitons simplement les préparer pour le moment où nous en aurons besoin plus tard.

🆙 Mise à niveau
#

Vous pouvez mettre à niveau Helm3 et Arkade en toute sécurité en exécutant les mêmes commandes que l’installation. Il détectera et mettra à jour tout seul.

Articles connexes

Os settings
·Temps de lecture : 1 minutes· loading · loading
K3s Kubernetes DietPi Linux OS Iptables Ansible Homelab DevOps
Réglages système post-installation pour DietPi : mise à jour de l’OS, configuration réseau, iptables et préparation à Kubernetes.
Conf noeuds
·Temps de lecture : 4 minutes· loading · loading
K3s Kubernetes Ansible Raspberry Pi Homelab SSH Inventory Automation DevOps
Préparer les nœuds Raspberry Pi pour le cluster K3s : connectivité, SSH sans mot de passe, configuration d’Ansible et inventaire dynamique.
Kube install
·Temps de lecture : 4 minutes· loading · loading
K3s Kubernetes Cluster Control Plane Ansible Labels Taints Homelab Automation
Installation de K3s sur le nœud maître, ajout des workers via Ansible, configuration des rôles, labels et variables d’environnement Kubernetes.
Design goal
·Temps de lecture : 2 minutes· loading · loading
K3s Kubernetes Ansible Raspberry Pi Homelab SSH Automation Cluster Infra-as-Code
Préparation des nœuds Raspberry Pi avant le déploiement du cluster K3s : réseau, SSH, Ansible et inventaire automatisé.
Matériel
·Temps de lecture : 2 minutes· loading · loading
K3s Kubernetes Raspberry Pi Homelab Hardware Cluster Storage Network
Liste complète du matériel utilisé pour construire un cluster K3s sur Raspberry Pi : compute, stockage, réseau et tests de performance.
Noeuds
·Temps de lecture : 6 minutes· loading · loading
K3s Kubernetes DietPi Raspberry Pi Homelab Automation Headless SSH OS Boot
Installation et configuration automatisée de DietPi sur Raspberry Pi : headless boot, firmware, SSH, IP statique et premiers réglages système.
Intro
· loading · loading
K3s Kubernetes
Mise en place du monitoring
Mentions légales
·Temps de lecture : 2 minutes· loading · loading
📄 Mentions légales # 👤 1. Éditeur du site # Ce site est édité à titre personnel et non commercial par :