Kubernetes est une plate-forme open source d'orchestration de conteneurs qui fournit une série d'outils de ligne de commande pour gérer les clusters de conteneurs.
Voici les commandes Kubernetes couramment utilisées, ainsi que leur signification et leur utilisation détaillées :
-
kubectl get : obtenir la liste des ressources
Syntaxe : kubectl get [ressource] [nom] [options]
Exemple : kubectl get pods
-
kubectl create : créer des ressources
Syntaxe : kubectl create -f [fichier.yaml]
Exemple : kubectl create -f pod.yaml
-
kubectl delete : supprimer des ressources
Syntaxe : kubectl delete [ressource] [nom] [options]
Exemple : kubectl delete pod my-pod
-
kubectl describe : afficher les détails de la ressource
Syntaxe : kubectl describe [ressource] [nom] [options]
Exemple : kubectl describe pod my-pod
-
journaux kubectl : afficher les journaux du conteneur
Syntaxe : kubectl logs [pod-name]
Exemple : kubectl logs my-pod
-
kubectl exec : exécute des commandes à l'intérieur du conteneur
Syntaxe : kubectl exec [nom du pod] [commande]
Exemple : kubectl exec my-pod ls
-
kubectl apply : appliquer la configuration de mise à jour
Syntaxe : kubectl apply -f [fichier.yaml]
Exemple : kubectl apply -f pod.yaml
-
échelle kubectl : ajustez le nombre de copies de ressources
Syntaxe : échelle kubectl [ressource] [nom] --replicas=[nombre]
Exemple :déploiement à l'échelle de kubectl my-deployment --replicas=3
-
Déploiement de kubectl : ressources de mise à jour progressive
Syntaxe : kubectl rollout [ressource] [nom] [options]
Exemple : le déploiement de kubectl annule le déploiement/mon-déploiement
Les commandes ci-dessus sont des commandes Kubernetes courantes, grâce auxquelles des opérations telles que la gestion, le déploiement et la mise à jour de clusters de conteneurs peuvent être réalisées. Lorsque vous utilisez Kubernetes, veillez à comprendre la signification détaillée et l'utilisation des commandes, afin d'éviter des pertes inutiles causées par des erreurs opérationnelles.