Come eseguire Curl con kubectl

Come eseguire Curl con kubectl
Lo strumento di comando riccioli o riccioli, che si riferisce all'URL client, viene utilizzato dagli sviluppatori per trasportare i dati da e verso un server. Al suo livello più elementare, Curl consente di comunicare con un server definendo la destinazione sotto forma di URL e i dati che si desidera trasmettere. Curl opera praticamente su ogni piattaforma e supporta una varietà di protocolli, che includono HTTP e HTTPS. Ciò rende Curl adatto per testare la connettività da un server locale alla maggior parte dei dispositivi Edge o da praticamente qualsiasi dispositivo. Curl è quasi onnipresente, sia per la convalida dell'output di un'API prima di inviarla alla produzione o semplicemente richiedere una risposta da un sito Web per assicurarsi che non sia inattivo. Curl è un comando popolare e potente. È utile quando fai affidamento sulla riga di comando. Viene fornito con una varietà di funzionalità e supporta una gamma di protocolli. Questo è un motivo avvincente per padroneggiare questo comando. I comandi Curl devono essere utilizzati come tecnica per testare la connettività URL e uno strumento di trasmissione dei dati. Sul lato client, Curl è guidato da Libcurl, una libreria di trasferimento URL gratuito. Poiché è sviluppato per funzionare senza l'interazione dell'utente, questa tecnologia è preferita per l'automazione. Curl può trasportare diversi file contemporaneamente. Nella seguente guida, controlleremo l'uso del comando Curl usando Kubectl in Ubuntu 20.04 Sistema operativo.

Prerequisiti

Per utilizzare kubectl con ricciolo, assicurati di avere una distribuzione Linux installata. In questo esempio, stiamo eseguendo Ubuntu 20.04 LTS. Inoltre, un cluster minikube deve essere distribuito e configurato per gestire i servizi Kubernetes. Dovresti avere anche le autorizzazioni. L'implementazione regolare di questo articolo richiede l'installazione di kubectl.

Metodo per eseguire Curl con kubectl

Per iniziare, scegli uno dei seguenti metodi per aprire la finestra del terminale:

  • Usa la combinazione di tasti di scelta rapida di "Ctrl+alt+T".
  • Usa Ubuntu 20.04 Casella di ricerca dell'applicazione per trovare quello che stai cercando. Nel nostro caso, stiamo cercando un "terminale".

È possibile avviare rapidamente il terminale della riga di comando utilizzando una di queste due tecniche. Per avviare il cluster Minikube, eseguire il comando indicato di seguito dopo aver lanciato:

$ start minikube

Questo comando richiederà un po 'di tempo per eseguire. È possibile esaminare la versione di minikube disponibile sul tuo sistema operativo durante l'esecuzione del comando. Possiamo utilizzare il dirigente Kubectl per iniziare con la shell. Una volta che sei indirizzato alla shell, devi installare arricciatura controllando il seguente comando nel terminale:

# Apt-get Installa Curl

L'installazione richiederà alcuni momenti in base alla velocità di Internet. Dopo l'installazione, il seguente comando verrà eseguito nel terminale di Ubuntu 20.04 LTS insieme al ricciolo delle parole chiave:

# Curl http: // localhost/

Il comando seguente configura Kubectl per funzionare come proxy inverso. È in procinto di individuare e autorizzare il server API.

$ kubectl proxy --port = 8080 &

Consente inoltre di servire i dati statici su un determinato percorso HTTP. Ad eccezione del percorso che corrisponde al percorso delle risorse statiche, tutte le informazioni in arrivo entrano da una porta e vengono passate alla porta API di Kubernetes esterna Kubernetes. Quindi, puoi usare Curl per esaminare l'API, come visto di seguito con l'aiuto del comando apposto:

$ CURL http: // localhost: 8080/api/

L'output sarà quasi identico, poiché è possibile esaminare nell'immagine allegata sopra.

Conclusione

Abbiamo coperto le basi di Curl e alcune delle sue impostazioni più utili. In questa guida, ora puoi usare Curl per eseguire il debug delle tue app e testare i tuoi URL. Abbiamo provato pochi comandi per familiarizzare con Curl. L'intero articolo è semplice da implementare e assorbire. Ora, mi aspetto che dopo aver letto a fondo questa istruzione, sarai in grado di utilizzare il comando Curl con facilità.