Comment exécuter Curl avec Kubectl

Comment exécuter Curl avec Kubectl
L'outil de ligne de commande Curl ou Curl, qui fait référence à l'URL du client, est utilisé par les développeurs pour transporter des données vers et depuis un serveur. À son niveau le plus élémentaire, Curl vous permet de communiquer avec un serveur en définissant la destination sous la forme d'une URL et des données que vous souhaitez transmettre. Curl fonctionne sur pratiquement toutes les plateformes et prend en charge une variété de protocoles, notamment HTTP et HTTPS. Cela rend Curl adapté pour tester la connectivité d'un serveur local à la plupart des appareils Edge ou à partir de pratiquement n'importe quel appareil. Curl est presque omniprésent, que ce soit pour valider la sortie d'une API avant de l'envoyer à la production ou simplement de demander une réponse à un site Web pour s'assurer qu'elle n'est pas en panne. Curl est une commande populaire et puissante. Il est utile lorsque vous dépendez de la ligne de commande. Il est livré avec une variété de fonctionnalités et prend en charge une gamme de protocoles. C'est une raison impérieuse de maîtriser cette commande. Les commandes Curl sont destinées à être utilisées comme technique pour tester la connectivité URL et un outil de transmission de données. À côté du client, Curl est motivé par Libcurl, une bibliothèque de transfert d'URL gratuite. Parce qu'il est développé pour fonctionner sans interaction utilisateur, cette technologie est préférée pour l'automatisation. Curl peut transporter plusieurs fichiers à la fois. Dans le guide suivant, nous allons consulter l'utilisation de la commande curl à l'aide de Kubectl dans Ubuntu 20.04 Système d'exploitation.

Conditions préalables

Pour utiliser Kubectl avec Curl, assurez-vous que vous avez installé une distribution Linux. Dans cet exemple, nous exécutons Ubuntu 20.04 LTS. De plus, un cluster Minikube doit être déployé et configuré pour exploiter les services Kubernetes. Vous devriez également avoir des autorisations sudo. La mise en œuvre fluide de cet article nécessite l'installation de Kubectl.

Méthode pour exécuter Curl avec Kubectl

Pour commencer, choisissez l'une des méthodes suivantes pour ouvrir la fenêtre du terminal:

  • Utilisez la combinaison de touches de raccourci de «Ctrl + Alt + T».
  • Utilisez l'ubuntu 20.04 Boîte de recherche d'application pour trouver ce que vous recherchez. Dans notre cas, nous recherchons un «terminal».

Vous pouvez lancer rapidement le terminal de ligne de commande en utilisant l'une de ces deux techniques. Pour démarrer le cluster Minikube, exécutez la commande indiquée ci-dessous après son lancement:

$ start minikube

Cette commande nécessitera un peu de temps pour exécuter. Vous pouvez examiner la version de Minikube disponible sur votre système d'exploitation lors de l'exécution de la commande. Nous pouvons utiliser l'exécutif Kubectl pour commencer avec le shell. Une fois que vous êtes dirigé vers le shell, vous devez y installer Curl en vérifiant la commande suivante dans le terminal:

# apt-get install curl

L'installation prendra quelques instants en fonction de votre vitesse Internet. Après l'installation, la commande suivante sera exécutée dans le terminal d'Ubuntu 20.04 LTS avec les mots clés Curl:

# curl http: // localhost /

La commande suivante configure kubectl pour fonctionner comme un proxy inverse. Il est en cours de localisation et d'autorisation du serveur API.

$ kubectl proxy --port = 8080 &

Il permet également de servir les données statiques sur un chemin HTTP donné. À l'exception du chemin correspondant au chemin de ressource statique, toutes les informations entrantes proviennent d'un seul port, et il est transmis au port de serveur API externe Kubernetes. Ensuite, vous pouvez utiliser Curl pour examiner l'API, comme on le voit ci-dessous à l'aide de la commande APPIXED:

$ curl http: // localhost: 8080 / api /

La sortie sera presque identique, comme vous pouvez examiner dans l'image ci-dessus.

Conclusion

Nous avons couvert les bases de Curl et certains de ses paramètres les plus utiles. Dans ce guide, vous pouvez maintenant utiliser Curl pour déboguer vos applications et tester vos URL. Nous avons essayé quelques commandes pour nous familiariser avec Curl. L'article entier est simple à mettre en œuvre et à absorber. Maintenant, je m'attends à ce qu'après avoir soigneusement lu cette instruction, vous serez capable d'utiliser la commande curl avec facilité.