Outils pour utilisateurs

Outils du site


kubectl

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
kubectl [2020/02/27 16:19] – [Installation] simonkubectl [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1
Ligne 1: Ligne 1:
-====== Kubectl ====== 
-[[https://kubernetes.io/docs/reference/kubectl/kubectl/|Kubectl]] est un outil en ligne de commande pour piloter un cluster [[Kubernetes]]. 
  
-===== Installation ===== 
-Sur Debian Stretch, j'ai suivi la procédure de la [[https://kubernetes.io/docs/tasks/tools/install-kubectl/|documentation officielle]] pour installer [[kubectl]]. 
- 
-Sur Ubuntu, on peut utiliser [[snap]] :  
-<code bash> 
-$ sudo snap install kubectl --classic 
-</code> 
-===== Configuration ===== 
-On peut récupérer la configuration dans Rancher. ( https://rancher.altissia.com/env/1a34252/kubernetes/kubectl ). Il faut la placer dans ''~/.kube/config''. 
- 
-===== Quelques exemples ===== 
-Voir les nodes :  
-<code bash> 
-$ kubectl get nodes 
-</code> 
- 
-Voir les namespaces : 
-<code bash> 
-$ kubectl get namespaces 
-NAME                     STATUS    AGE 
-mon-infrastructure       Active    42d 
-(...)                    (...)     (...) 
-</code> 
- 
-Changer de namespace : 
-<code bash> 
-$ kubectl config set-context $(kubectl config current-context) --namespace=mon-infrastructure 
-</code> 
- 
-Voir les pods sur le namespace : 
-<code bash> 
-$ kubectl get pods 
-NAME                                         READY     STATUS             RESTARTS   AGE 
-mon-pod                                      0/1       Completed          0          38d 
-(...)                                        (...)     (...)              (...)      (...) 
-</code> 
- 
-Copier un fichier depuis un pod vers son ordinateur: 
-<code bash> 
-$ kubectl cp mon-infrastructure/mon-pod:/var/log/mes-logs.log . 
-</code> 
- 
-===== Sources ===== 
-  * [[https://kubernetes.io/docs/reference/kubectl/kubectl/|Documentation officielle ( kubernetes.io )]] 
kubectl.1582820348.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)