Section courante

A propos

Section administrative du site

Voici la liste des commandes du CLI de Kubernetes :

Nom Description
kube-apiserver Cette commande permet d'indiquer que le serveur d'API de Kubernetes est valide et configurer les données pour les objets API incluant des pods, des services, des contrôleurs de réplication et autres.
kube-controller-manager Cette commande permet de gérer le contrôleur Kubernetes intégrant les boucles de contrôle principales fournies avec Kubernetes.
kube-proxy Cette commande permet de gérer le proxy réseau Kubernetes s'exécutant sur chaque noeud.
kube-scheduler Cette commande permet d'appliquer le planificateur Kubernetes comme processus de plan de contrôle attribuant des pods à des noeuds.
kubectl alpha Cette commande permet d'afficher la liste des commandes disponibles correspondant aux fonctionnalités alpha, n'étant pas activées par défaut dans les unités d'allocation Kubernetes.
kubectl annotate Cette commande permet d'ajouter ou de mettre à jour les annotations d'une ou plusieurs ressources.
kubectl api-resources Cette commande permet d'afficher la liste des ressources d'API disponibles.
kubectl api-versions Cette commande permet d'afficher la liste des versions d'API disponibles.
kubectl apply Cette commande permet d'appliquer une modification de configuration à une ressource à partir d'un fichier ou d'un stdin.
kubectl attach Cette commande permet de s'attacher à un conteneur en cours d'exécution pour afficher le flux de sortie ou interagir avec le conteneur (stdin).
kubectl auth Cette commande permet d'inspecter l'autorisation.
kubectl autoscale Cette commande permet de mettre à l'échelle automatiquement l'ensemble des pods gérés par un contrôleur de réplication.
kubectl certificate Cette commande permet de modifier les ressources du certificat.
kubectl cluster-info Cette commande permet d'afficher les informations de point de terminaison sur le maître et les services dans l'unité d'allocation.
kubectl completion Cette commande permet de sortir du code d'achèvement de l'interpréteur de commande pour l'interpréteur de commande spécifié (bash ou zsh).
kubectl config Cette commande permet de modifier les fichiers kubeconfig.
kubectl convert Cette commande permet de convertir les fichiers de configuration entre différentes versions d'API. Les formats YAML et JSON sont acceptés.
kubectl cordon Cette commande permet de marquer le noeud comme non planifiable.
kubectl cp Cette commande permet de copier des fichiers et des répertoires vers et depuis des conteneurs.
kubectl create Cette commande permet de créer une ou plusieurs ressources à partir d'un fichier ou d'un stdin.
kubectl delete Cette commande permet de supprimer les ressources d'un fichier, stdin ou en spécifiant des sélecteurs d'étiquettes, des noms, des sélecteurs de ressources ou des ressources.
kubectl describe Cette commande permet d'afficher l'état détaillé d'une ou plusieurs ressources.
kubectl diff Cette commande permet de faire une comparaison de différence de fichier ou de stdin par rapport à la configuration en direct.
kubectl drain Cette commande permet d'indiquer le noeud de vidange en préparation de la maintenance.
kubectl edit Cette commande permet de modifier et de mettre à jour la définition d'une ou plusieurs ressources sur le serveur à l'aide de l'éditeur par défaut.
kubectl exec Cette commande permet d'exécuter une commande sur un conteneur dans un pod.
kubectl explain Cette commande permet de demander de la documentation sur diverses ressources. Par exemple, les pods, les noeuds, les services,...
kubectl expose Cette commande permet d'exposer un contrôleur, un service ou un pod de réplication en tant que nouveau service Kubernetes.
kubectl get Cette commande permet d'afficher la liste d'une ou plusieurs ressources.
kubectl kustomize Cette commande permet d'afficher la liste d'un ensemble de ressources API générées à partir d'instructions dans un fichier kustomization.yaml.
kubectl label Cette commande permet d'ajouter ou de mettre à jour les étiquettes d'une ou de plusieurs ressources.
kubectl logs Cette commande permet d'afficher la liste des journals de bord d'un conteneur dans un pod.
kubectl options Cette commande permet d'afficher la liste des options globales de ligne de commande, s'appliquant à toutes les commandes.
kubectl patch Cette commande permet de mettre à jour un ou plusieurs champs d'une ressource à l'aide du processus de correctif de fusion stratégique.
kubectl plugin Cette commande permet de fournir des utilitaires pour interagir avec les plugiciels.
kubectl port-forward Cette commande permet de transférer un ou plusieurs ports locaux vers un pod.
kubectl proxy Cette commande permet d'exécuter un proxy sur le serveur d'API de Kubernetes.
kubectl replace Cette commande permet de remplacer une ressource d'un fichier ou d'un stdin.
kubectl rollout Cette commande permet de gérer le déploiement d'une ressource. Les types de ressources valides incluent : deployments, daemonsets et statefulsets.
kubectl run Cette commande permet d'exécuter une image spécifiée sur l'unité d'allocation.
kubectl scale Cette commande permet de mettre à jour la taille du contrôleur de réplication spécifié.
kubectl set Cette commande permet de configurer les ressources de l'application.
kubectl taint Cette commande permet de mettre à jour les teintes sur un ou plusieurs noeuds.
kubectl top Cette commande permet d'afficher l'utilisation des ressources (microprocesseur/mémoire/entreposage).
kubectl uncordon Cette commande permet de marquer le noeud comme planifiable.
kubectl version Cette commande permet d'afficher la version de Kubernetes exécutée sur le client et le serveur.
kubectl wait Cette commande permet d'attendre une condition spécifique sur une ou plusieurs ressources.
kubelet Cette commande permet d'enregistrer le noeud avec l'apiserver en utilisant l'un des éléments suivants : le nom d'hôte; un indicateur pour remplacer le nom d'hôte; ou logique spécifique pour un fournisseur infonuagique.


Dernière mise à jour : Lundi, le 14 décembre 2020