Aller au contenu principal
Sommaire de la formation

Clients kubernetes, outils de gestion : kubectl, k9s et Lens

coolibra357 vues

Installer kubectl, k9s et lens sur le laptop d'admin et copier le kubeconfig

La gestion efficace d’un cluster Kubernetes nécessite une bonne maîtrise des outils d’administration. Nous explorerons :

  • Copier le kubeconfig sur votre laptop depuis le leader
  • kubectl, l’outil en ligne de commande standard pour interagir avec Kubernetes.
  • k9s, pour une visualisation interactive en terminal des ressources du cluster.
  • Lens, une interface graphique pour gérer facilement les ressources Kubernetes.

  • Copier le kubeconfig depuis le leader
cat /etc/kubernetes/admin.conf

 

  • Sur votre laptop
mkdir -p $HOME/.kube

# copier le contenu de cat /etc/kubernetes/admin.conf depuis le leader
vim $HOME/.kube/config

# accorder les bons droit au fichier config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

kubectl get no

 

  • Installer kubectl
curl -LO https://dl.k8s.io/release/$(curl -Ls https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
kubectl version --client

# activer l'auto-complétion
echo 'source <(kubectl completion bash)' >>~/.bashrc

kubectl get no

 

 

 

  • Installer k9s
wget https://github.com/derailed/k9s/releases/download/v0.32.5/k9s_Linux_amd64.tar.gz

tar -xzvf k9s_Linux_amd64.tar.gz

sudo mv k9s /usr/local/bin/k9s

k9s --version

 

 

  • Installer lens
curl -fsSL https://downloads.k8slens.dev/keys/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/lens-archive-keyring.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/lens-archive-keyring.gpg] https://downloads.k8slens.dev/apt/debian stable main" | sudo tee /etc/apt/sources.list.d/lens.list > /dev/null
sudo apt update && sudo apt install lens

# pour lancer lens
lens-desktop

 

 

Commentaires

Connectez-vous pour rejoindre la discussion.

Aucun commentaire pour le moment.