Table of Contents
Introduction à Pluto
Pluto est un outil en ligne de commande développé par Fairwinds qui détecte automatiquement les versions d’API Kubernetes dépréciées ou supprimées.
Pourquoi les API Kubernetes sont-elles dépréciées ?
Les API Kubernetes sont dépréciées pour des raisons de sécurité ou de stabilité. Les API obsolètes peuvent causer des problèmes de performance ou de fiabilité.
Scanner des manifests YAML pour détecter les API obsolètes
Utiliser la commande `pluto scan` pour scanner les manifests YAML et analyser les résultats pour identifier les API obsolètes.
# Exemple de commande pour scanner un fichier YAML
pluto scan -f exemple.yaml
Analyser les releases Helm d’un cluster en production
Utiliser la commande `pluto analyze` pour analyser les releases Helm et identifier les API obsolètes dans les releases Helm.
# Exemple de commande pour analyser une release Helm
pluto analyze -r mon-release
Installation de Pluto
Pluto peut être installé en utilisant les commandes suivantes :# Télécharger la dernière version
wget https://github.com/FairwindsOps/pluto/releases/download/v5.22.7/pluto_5.22.7_linux_amd64.tar.gz
# Extraire l'archive
tar -xzf pluto_5.22.7_linux_amd64.tar.gz
# Installer le binaire
sudo install pluto /usr/local/bin/
# Vérifier l'installation
pluto version


