Kong gateway adalah salah satu gateway API open source di Cloud Native World. Karena ini adalah gateway API, ia juga berada di depan layanan API apa pun dan menyediakan keamanan dan kontrol. Ini juga digunakan untuk mengelola siklus hidup API dan layanan mikro. Ini menyediakan layanan seperti Pembatasan kecepatan, Otentikasi, kunci API, analisis, dll.
Pada artikel ini, kita akan membahas proses instalasi gateway Kong API di server Ubuntu 20.04 LTS.
Pemasangan gateway Kong API di Ubuntu 20.04
Untuk menginstal gateway API Kong di server Ubuntu 20.04 LTS, pertama-tama Anda harus mengunduh paketnya masing-masing dengan versi yang tersedia. Jalankan perintah seperti yang ditunjukkan di bawah ini untuk mengunduh versi 2.7.0 karena ini adalah yang terbaru pada saat penulisan artikel ini.
$ 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"
Setelah berhasil mengunduh paket, gunakan perintah dpkg untuk menginstal file deb. Periksa perintah seperti yang ditunjukkan di bawah ini untuk detail lebih lanjut.
$ sudo dpkg -i kong.2.7.0.amd64.deb
Seperti yang ditunjukkan pada tangkapan layar di atas, kami telah berhasil menginstal gateway API Kong di server Ubuntu 20.04 LTS.
Membuat file konfigurasi untuk Kong
Karena Kong berjalan dalam mode DB-less, kami tidak akan menggunakan database dalam kasus ini. Untuk itu, file konfigurasi untuk kong akan dibuat. Cukup, jalankan perintah seperti yang ditunjukkan di bawah ini untuk menghasilkan file konfigurasi untuk kong.
$ kong config init
Setelah menjalankan perintah di atas, maka akan menghasilkan file konfigurasi bernama “kong.yml ”.
Ini adalah default kong.yml file yang dihasilkan setelah eksekusi “kong config init ” perintah.
Mari kita edit beberapa baris file ini dengan yang baru seperti yang ditunjukkan di bawah ini.
$ sudo vim kong.yml
database = off declarative_config: /home/ubuntu/kong.yml
Menjalankan Kong API
Karena kami telah membuat file konfigurasi dan mengedit beberapa barisnya. Sekarang mari kita mulai Kong API dengan perintah seperti di bawah ini.
$ sudo kong start -c kong.yml
Pada tangkapan layar di atas, Anda dapat melihat bahwa kong API dimulai.
Untuk memverifikasi lebih lanjut apakah Kong API dimulai atau tidak, jalankan perintah seperti yang ditunjukkan di bawah ini.
$ curl -i http://localhost:8001
Pada tangkapan layar di atas, terlihat jelas bahwa Kong API berfungsi.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara menginstal dan mengkonfigurasi gateway API Kong di server Ubuntu 20.04 LTS. Ini adalah salah satu gateway API yang paling banyak digunakan yang mudah dipasang di server Ubuntu. Terima kasih!