Kong gateway è uno dei gateway API open source nel Cloud Native World. Poiché è un gateway API, si trova anche di fronte a qualsiasi servizio API e fornisce sicurezza e controllo. Viene anche utilizzato per gestire il ciclo di vita di API e microservizi. Fornisce servizi come limitazione della frequenza, autenticazione, chiavi API, analisi, ecc.
In questo articolo, discuteremo del processo di installazione del gateway API Kong sul server Ubuntu 20.04 LTS.
Installazione del gateway API Kong su Ubuntu 20.04
Per installare il gateway API Kong sul server Ubuntu 20.04 LTS, devi prima scaricare il rispettivo pacchetto con la versione disponibile. Esegui il comando come mostrato di seguito per scaricare la versione 2.7.0 in quanto è l'ultima al momento della stesura di questo articolo.
$ curl -Lo kong.2.7.0.amd64.deb "https://download.konghq.com/gateway-2.x-ubuntu-focal/pool/all/k/kong/kong_2.7.0_amd64.deb"
Dopo aver scaricato correttamente il pacchetto, utilizzare il comando dpkg per installare il file deb. Controllare il comando come mostrato di seguito per ulteriori dettagli.
$ sudo dpkg -i kong.2.7.0.amd64.deb
Come mostrato nello screenshot sopra, abbiamo installato con successo il gateway API Kong sul server Ubuntu 20.04 LTS.
Generazione di un file di configurazione per Kong
Poiché Kong funziona in modalità senza DB, in questo caso non utilizzeremo un database. Per questo, deve essere generato un file di configurazione per kong. Semplicemente, esegui il comando come mostrato di seguito per generare il file di configurazione per kong.
$ kong config init
Dopo aver eseguito il comando precedente, genererà un file di configurazione denominato "kong.yml ”.
È il kong.yml predefinito file generato dopo l'esecuzione di “kong config init comando ".
Modifichiamo alcune righe di questo file con quello nuovo come mostrato di seguito.
$ sudo vim kong.yml
database = off declarative_config: /home/ubuntu/kong.yml
Esecuzione dell'API Kong
Poiché abbiamo creato un file di configurazione e ne abbiamo modificato alcune righe. Ora avviamo l'API Kong con il comando mostrato di seguito.
$ sudo kong start -c kong.yml
Nello screenshot sopra, puoi vedere che l'API kong è avviata.
Per verificare ulteriormente se l'API Kong è avviata o meno, esegui il comando come mostrato di seguito.
$ curl -i http://localhost:8001
Nello screenshot sopra, è chiaro che l'API Kong funziona.
Conclusione
In questo articolo, hai imparato come installare e configurare il gateway API Kong sul server Ubuntu 20.04 LTS. È uno dei gateway API più utilizzati e facile da installare sul server Ubuntu. Grazie!