Détecter les API Kubernetes obsolètes avec Pluto

Maîtrisez Pluto pour détecter les API Kubernetes dépréciées et éviter les interruptions de service lors des mises à jour de cluster.

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