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.