GNU/Linux >> Tutoriels Linux >  >> Ubuntu

La commande "kubectl get" expliquée avec des exemples

Kubernetes est une plate-forme open source qui est la plus portable pour gérer les charges de travail et les services conteneurisés. Il fonctionne comme un outil d'automatisation en fournissant des services, une assistance et des outils largement disponibles.

Considérant que Kubectl contrôle le cluster Kubernetes car il s'agit de l'un des composants clés de Kubernetes ayant la capacité de gérer les nœuds du cluster. La commande Kubectl get est capable de récupérer les données associées sur le cluster concernant les ressources Kubernetes.

Dans cet article, nous allons discuter de l'utilisation de la commande "Kubectl get" avec quelques exemples.

Kubectl obtenir des commandes

Certaines des commandes kubectl get importantes pour récupérer les données sur le cluster concernant les ressources Kubernetes sont répertoriées ci-dessous.

Kubectl obtenir le pod

Pour obtenir les détails sur le pod du conteneur du cluster kubernetes associé, il existe une commande similaire à la commande :

Pour obtenir la liste de tous les pods disponibles sur l'espace de noms par défaut, exécutez la commande comme indiqué ci-dessous.

$ kubectl get pod

Mais pour obtenir les détails du pod spécifique, vous pouvez entrer le nom du pod comme :

$ kubectl get pod <pod name>

Exemple :

$ kubectl get pod nginx-http-6cf5c9bf86-p5q2x

Ici, le nom du pod est "nginx-http-6cf5c9bf86-p5q2x". Il affichera tous les détails concernant le pod spécifique.

Kubectl obtient le déploiement

Pour obtenir les détails sur les déploiements du conteneur du cluster kubernetes associé, il existe une commande similaire à la commande :

Pour obtenir la liste de tous les déploiements disponibles sur l'espace de noms par défaut, exécutez la commande comme indiqué ci-dessous.

$ kubectl get deployment

Mais pour obtenir les détails du déploiement spécifique, vous pouvez entrer le nom du déploiement comme :

$ kubectl get deployment <deployment name>

Exemple :

$ kubectl get deployment nginx-http

Ici, le nom du déploiement est "nginx-http". Il affichera tous les détails concernant le déploiement spécifique.

Kubectl obtenir le service

Pour obtenir les détails sur le service du conteneur du cluster kubernetes associé, il existe une commande similaire à la commande :

Pour obtenir la liste de tous les services disponibles sur l'espace de noms par défaut, exécutez la commande comme indiqué ci-dessous.

$ kubectl get service

Mais pour obtenir les détails du service spécifique, vous pouvez entrer le nom du service comme :

$ kubectl get service <service name>

Exemple :

$ kubectl get service nginx-http-svc

Ici, le nom du service est "nginx-http-svc". Il affichera tous les détails concernant le service spécifique.

Kubectl obtient l'entrée

Pour obtenir les détails sur l'entrée du conteneur du cluster kubernetes associé, il existe une commande similaire à la commande :

Pour obtenir la liste de toutes les entrées disponibles sur l'espace de noms par défaut, exécutez la commande comme indiqué ci-dessous.

$ kubectl get ingress

Mais pour obtenir les détails de l'entrée spécifique, vous pouvez entrer le nom de l'entrée comme :

$ kubectl get ingress <ingress name>

Exemple :

$ kubectl get ingress ingress-nginx

Ici, le nom d'entrée est "ingress-nginx". Il affichera tous les détails concernant l'entrée spécifique.

Kubectl obtient le mappage de configuration

Pour obtenir les détails sur le configmap du conteneur du cluster kubernetes associé, il existe une commande similaire à la commande :

Pour obtenir la liste de tous les configmap disponibles sur l'espace de noms par défaut, exécutez la commande comme indiqué ci-dessous.

$ kubectl get configmap

Mais pour obtenir les détails de la configmap spécifique, vous pouvez entrer le nom de la config comme :

$ kubectl get configmap <configmap name>

Exemple :

$ kubectl get configmap nginx-http-cm

Ici, le nom de la configmap est "nginx-http-cm". Il affichera tous les détails concernant le configmap spécifique.

Kubectl obtient des secrets

Pour obtenir les détails sur les secrets du conteneur du cluster kubernetes associé, il existe une commande similaire à la commande :

Pour obtenir la liste de tous les secrets disponibles sur l'espace de noms par défaut, exécutez la commande comme indiqué ci-dessous.

$ kubectl get secrets

Mais pour obtenir les détails des secrets spécifiques, vous pouvez entrer le nom des secrets comme :

$ kubectl get secrets <secrets name>

Exemple :

$ kubectl get secrets default-token-xct8s

Ici, le nom secret est "default-token-xct8s". Il affichera tous les détails concernant les secrets spécifiques.

Kubectl obtient l'espace de noms

Pour obtenir les détails sur l'espace de noms du conteneur du cluster kubernetes associé, il existe une commande similaire à la commande :

$ kubectl get namespace <namespace name>

Exemple :

$ kubectl get namespace

Ici, nous utilisons l'espace de noms par défaut. En exécutant la commande en tant que "kubectl get namespace", nous répertorions tous les espaces de noms disponibles.

Conclusion

Dans cet article, vous avez appris à utiliser la "commande kubectl get" avec différentes options telles que les pods, le déploiement, les services, etc. Elle récupérera les données associées sur le cluster concernant les ressources Kubernetes.


Ubuntu
  1. La commande Linux curl expliquée avec des exemples

  2. Commande d'arrêt Linux expliquée avec des exemples

  3. Commande Linux nslookup expliquée avec des exemples

  4. Commande Linux Traceroute, expliquée avec des exemples

  5. Commande Procinfo sous Linux expliquée avec des exemples

Commande wc :expliquée avec 5 exemples dans Ubuntu 20.04 LTS

Commande IP Linux avec exemples

w Commande expliquée avec des exemples sous Linux

La commande Linux Cat expliquée avec des exemples

Explication de la commande Linux tee (avec exemples)

La commande Linux csplit expliquée (avec des exemples)