Commandes Kubectl les plus utiles

Commandes Kubectl les plus utiles

Avant de passer à notre sujet principal, vous devez clairement comprendre Kubectl avant de creuser comment utiliser les commandes Kubectl. Du point de vue d'un utilisateur naïf, Kubectl agit comme un tableau de bord pour Kubernetes. Il vous permet d'exécuter tous les processus Kubernetes. Mais techniquement, Kubectl agit comme client pour utiliser l'API Kubernetes. Avec l'aide de Kubectl CLI, vous pouvez tout faire avec les grappes de Kubernetes. Lors de la création de clusters à Kubernetes, vous vous connectez avec les outils et les fonctionnalités cool de Kubernetes via l'outil de ligne de commande Kubectl. Une fois que vous avez réussi à créer un cluster, des autorisations sont créées qui peuvent être introduites dans la CLI Kubectl. Vous pouvez ensuite organiser des charges de travail et vous diriger vers des environnements d'analyse ou de test, élaborer à nouveau des clusters, les organiser et les déployer enfin à l'assemblage. Alors ici, vous apprendrez à utiliser les commandes Kubectl pour accéder à l'API Kubernetes.

Kubectl fournit une liste de commandes pour contrôler ou maintenir les clusters de Kubernetes. Ces commandes ont un point de terminaison de l'API, et l'objectif principal de Kubectl est de répondre aux demandes HTTP à l'API. Kubectl est un composant essentiel de Kubernetes qui s'exécute sur le poste de travail. Cependant, vous pouvez également attribuer des demandes HTTP via Curl. Kubectl est donc là pour rendre cette procédure plus pratique et franc. Comme il est conçu comme un outil de configuration de la ligne de commande, il converse avec un serveur API de Kubernetes. Kubectl vous fournit diverses commandes pour créer, mettre à jour, inspecter et supprimer les objets Kubernetes. Cependant, ces commandes sont utilisées pour faire face ou interrelier les éléments de Kubernetes et le cluster. Nous avons créé ces commandes utiles pour apprendre les commandes sur diverses ressources et composants Kubernetes. Donc, suivez soigneusement ces commandes utiles avec la précision de la ressource que vous traitez.

Conditions préalables

Pour répertorier les commandes dans Kubernetes, nous examinons d'abord le système d'exploitation. Dans notre scénario, nous exécutons nos commandes sur Ubuntu 20.04 Système d'exploitation. Avant d'avancer, installez le cluster Minikube sur votre PC, car il s'agit d'un module crucial pour exécuter Kubernetes dans Linux. Les utilisateurs acquièrent une expérience fluide et exceptionnelle tout en travaillant avec Minikube. Minikube fournit un moyen efficace de tester les applications. Ceux qui sont déjà en famille avec Kubernetes trouveront le meilleur environnement d'apprentissage.

Commandes Kubectl utiles

Ici, nous élaborons toutes les commandes utiles à Kubernetes. Suivez les instructions données pour effectuer efficacement votre travail.

Démarrer Minikube

Pour initier un cluster Minikube, rendez-vous sur le terminal de la ligne de commande de votre Ubuntu 20.04 Système. Vous pouvez le faire avec l'aide des deux méthodes suivantes qui sont:

  • Écrivez «Terminal» dans la zone de recherche de l'Ubuntu 20.04 Applications système
  • Vous pouvez également utiliser la clé de raccourci «Ctrl + Alt + T»

En choisissant l'une des méthodes susmentionnées, vous pouvez lancer avec compétence le terminal. Maintenant, notre objectif principal est d'initier Minikube, alors écrivez la commande donnée dans le terminal.

La commande «minikube start» démarre non seulement le cluster Kubernetes mais crée également ou organise une machine virtuelle qui exécute un cluster à un nœud. Cependant, il peut également construire votre installation Kubectl pour interagir avec ce cluster.

$ minikube start

Cluster kubectl

Si vous souhaitez afficher toutes les informations de cluster concernant Master and Services, nous utilisons le mot-clé Kubectl avec la commande répertoriée.

$ kubectl cluster-info

Après avoir exécuté efficacement l'instruction ci-dessus, vous pouvez vérifier les informations complètes dans le cluster. Si vous souhaitez identifier davantage les problèmes de cluster, utilisez «Dumps-info en cluster».

Version Kubectl:

Une autre étape la plus cruciale de cet article consiste à énumérer les informations sur les versions du serveur et du client. Alors ici, nous devons exécuter la commande répertoriée sur le terminal.

$ kubectl version

La sortie donnée sur l'écran affichait la version complète du client et du serveur à l'écran.

Vue de configuration de Kubectl:

Le fichier de configuration dans Kubectl décrit la configuration des objets Kubernetes. Cependant, les fichiers résident dans un contrôle source tel que Git.

Si vous souhaitez fusionner ou combiner les paramètres de kubeconfig ou un kubeconfig donné, la commande ci-dessous est essentielle et utile.

$ Kubectl Config View

La commande susmentionnée obtient toute la configuration du cluster puis la montre sur le terminal. Notre scénario a affiché le cluster complet et les informations de contexte avec ses extensions, sa version et son nom.

Kubectl Api-Resources:

Une ressource est un point de résiliation dans l'API Kubernetes qui contient un certain type d'objet API. Par exemple, la ressource de la pod intégrée stocke un groupe d'objets POD.

Si vous souhaitez connaître le nom, le type de ressource API et la version API, alors dirigez-vous vers la commande mentionnée ci-dessous.

$ KUBECTL API-RESOURCES

La sortie résultante a affiché toutes les informations des ressources d'API sur l'écran d'affichage.

Conclusion:

Dans ce guide, nous avons expliqué les commandes Kubectl les plus couramment utilisées et leurs fonctionnalités. De plus, nous avons décrit les moyens d'utiliser ces commandes. En utilisant ces commandes, vous pouvez facilement faire face à votre API Kubernetes. La feuille de triche participante vous permet d'accéder facilement à ces commandes.