So führen Sie Curl mit Kubectl aus

So führen Sie Curl mit Kubectl aus
Die Befehlszeilen-Tool-Curl oder Curl, die sich auf die Client-URL bezieht, wird von Entwicklern verwendet, um Daten auf und von einem Server zu transportieren. Auf Curl können Sie auf der grundlegendsten Ebene mit einem Server kommunizieren, indem Sie das Ziel in Form einer URL und den Daten definieren, die Sie übertragen möchten. Curl arbeitet praktisch auf jeder Plattform und unterstützt eine Vielzahl von Protokollen, darunter HTTP und HTTPS. Dies macht Curl geeignet, um die Konnektivität von einem lokalen Server auf die meisten Edge -Geräte oder von praktisch jedem Gerät zu testen. Curl ist nahezu allgegenwärtig, ob es darum geht, die Ausgabe einer API zu validieren, bevor sie an die Produktion gesendet wird oder nur eine Antwort von einer Website anfordert, um sicherzustellen, dass sie nicht zurückgeht. Curl ist ein beliebter und mächtiger Befehl. Es ist praktisch, wenn Sie auf die Befehlszeile angewiesen sind. Es verfügt über eine Vielzahl von Funktionen und unterstützt eine Reihe von Protokollen. Das ist ein zwingender Grund, diesen Befehl zu beherrschen. CULL -Befehle sollen als Technik zum Testen der URL -Konnektivität und eines Datenübertragungswerkzeugs verwendet werden. Auf der Client-Seite wird Curl von libcurl, einer kostenlosen URL-Transferbibliothek, angetrieben. Da es entwickelt wurde, um ohne Benutzerinteraktion zu funktionieren, wird diese Technologie für die Automatisierung bevorzugt. Curl kann mehrere Dateien gleichzeitig transportieren. In der folgenden Anleitung werden wir die Verwendung des Curl -Befehls mit Kubectl in Ubuntu 20 ansehen.04 Betriebssystem.

Voraussetzungen

Um Kubectl mit CURL zu verwenden, stellen Sie sicher, dass Sie eine Linux -Verteilung installiert haben. In diesem Beispiel führen wir Ubuntu 20 aus.04 LTS. Darüber hinaus muss ein Minikube -Cluster bereitgestellt und so konfiguriert werden, dass Kubernetes -Dienste betrieben werden. Sie sollten auch Sudo -Berechtigungen haben. Die reibungslose Implementierung dieses Artikels erfordert die Installation von Kubectl.

Methode zur Ausführung von Curl mit Kubectl

Wählen Sie zunächst eine der folgenden Methoden, um das Terminalfenster zu öffnen:

  • Verwenden Sie die Kurzschlussschlüsselkombination von „Strg+Alt+T“.
  • Verwenden Sie den Ubuntu 20.04 Anwendungssuchfeld, um zu finden, wonach Sie suchen. In unserem Fall suchen wir nach einem „Terminal“.

Sie können das Befehlszeilenterminal mit einer dieser beiden Techniken schnell starten. Um den Minikube -Cluster zu starten, führen Sie den unten angegebenen Befehl aus, nachdem er gestartet wurde:

$ start minikube

Dieser Befehl erfordert einige Zeit zum Ausführen. Sie können die Version von Minikube in Ihrem Betriebssystem untersuchen, während Sie den Befehl ausführen. Wir können den Kubectl -Exec nutzen, um mit der Shell zu beginnen. Sobald Sie an die Shell gerichtet sind, müssen Sie Curl darin installieren, indem Sie den folgenden Befehl im Terminal überprüfen:

# APT-GET CURL Installieren Sie

Die Installation dauert einige Momente basierend auf Ihrer Internetgeschwindigkeit. Nach der Installation wird der folgende Befehl im Terminal von Ubuntu 20 ausgeführt.04 LTS zusammen mit Keyword Curl:

# curl http: // localhost/

Der folgende Befehl konfiguriert Kubectl so, dass sie als umgekehrter Proxy fungiert. Es ist im Prozess der Lokalisierung und Autorisierung des API -Servers.

$ kubectl proxy -port = 8080 &

Es ermöglicht auch, dass statische Daten über einen bestimmten HTTP -Pfad bedient werden. Mit Ausnahme des Pfades, der mit dem statischen Ressourcenpfad übereinstimmt, werden alle eingehenden Informationen aus einem Port gelangen und an den externen Kubernetes -API -Server -Port übergeben. Anschließend können Sie Curl verwenden, um die API zu untersuchen, wie unten mit Hilfe des Befehls angegeben:

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

Die Ausgabe ist nahezu identisch, wie Sie im obigen beigefügten Bild untersuchen können.

Abschluss

Wir haben die Grundlagen von Curl und einige seiner hilfreichsten Einstellungen behandelt. In diesem Handbuch können Sie jetzt Curl verwenden, um Ihre Apps zu debuggen und Ihre URLs zu testen. Wir haben nur wenige Befehle ausprobiert, um sich mit Curl vertraut zu machen. Der gesamte Artikel ist einfach zu implementieren und zu absorbieren. Jetzt erwarte ich, dass Sie nach gründlichem Anweis.