Kong GatewayをUbuntuにインストールする
Kong Gateway ソフトウェアは、Kong ソフトウェアライセンス契約で管理されています。Kongは、Apache 2.0ライセンスで
ライセンスされています。
このページでは、コントロールプレーンとデータプレーンの両方として機能する従来モードで、Kong Gatewayをインストールする方法を説明します。このモードで実行すると、パフォーマンスに若干の影響が出る場合があります。
データプレーンを最大限のパフォーマンスで実行し、デプロイの複雑さを軽減するためには、コントロールプレーンとしてKonnectを使用することをお勧めします。
前提条件
必要なものがすべて揃ったら、インストールパスを選択します。
-
クイックスタート: Kong GatewayパッケージとPostgreSQLデータベースのスクリプトをインストールします
-
高度なインストール: インストールするピースを自分で選択する
注:
インストール
Kong Gateway を使い始めるための最も速い方法は、インストールスクリプトを使用することです。
Kong Gateway
Kong Gateway (OSS)
bash <(curl -sS https://get.konghq.com/install) -v 3.8.1.0
bash <(curl -sS https://get.konghq.com/install) -p kong -v 3.8.1
このスクリプトはオペレーティングシステムを検出し、正しいパッケージを自動的にインストールします。また、PostgreSQLデータベースもインストールされ、 Kong Gatewayがブートストラップされます。
Kong Gatewayパッケージのみをインストールする場合は、 「パッケージのインストール」セクションを参照してください。
インストール状態の確認
スクリプトが完了したら、同じターミナルウィンドウで次のコマンドを実行します。
curl -i http://localhost:8001
200
ステータスコードが表示されます。
次の手順
Kong Gatewayが稼働し始めたら、次の操作を実行できます。
高度なインストール
パッケージのインストール
インストールパッケージをダウンロードするか、APTリポジトリを使用して Kong Gateway をインストールできます。
次の手順では、パッケージ のみ をインストールし、データストアはインストールしません。
インストール後にセットアップしてください。
コマンド行からUbuntuにKong Gatewayをインストールします。
-
Kongパッケージをダウンロードします。
現在、 Kong Gateway Ubuntu Focalと Jammy用にパッケージ化されています。次のコマンドは、 jammy
を実行していることを前提としています。
別のリリースを使用している場合は、以下のコマンドでjammy
を$(lsb_release -sc)
またはリリース名に置き換えます。リリース名を確認するにはlsb_release -sc
を実行してください。
Kong Gateway
Kong Gateway (OSS)
curl -Lo kong-enterprise-edition-3.8.1.0.deb "https://packages.konghq.com/public/gateway-38/deb/ubuntu/pool/jammy/main/k/ko/kong-enterprise-edition_3.8.1.0/kong-enterprise-edition_3.8.1.0_$(dpkg --print-architecture).deb"
curl -Lo kong-3.8.1.deb "https://packages.konghq.com/public/gateway-38/deb/ubuntu/pool/jammy/main/k/ko/kong_3.8.1/kong_3.8.1_$(dpkg --print-architecture).deb"
-
パッケージをインストールします。
Kong Gateway
Kong Gateway (OSS)
sudo apt install -y ./kong-enterprise-edition-3.8.1.0.deb
sudo apt install -y ./kong-3.8.1.deb
コマンドラインから APT リポジトリをインストールします。
-
Kong APTリポジトリを設定します。
現在、 Kong Gateway Ubuntu Focalと Jammy用にパッケージ化されています。次のコマンドは、 jammy
を実行していることを前提としています。
別のリリースを使用している場合は、以下のコマンドでjammy
を$(lsb_release -sc)
またはリリース名に置き換えます。リリース名を確認するにはlsb_release -sc
を実行してください。
curl -1sLf "https://packages.konghq.com/public/gateway-38/gpg.8F87A07D181DAA6B.key" | gpg --dearmor | sudo tee /usr/share/keyrings/kong-gateway-38-archive-keyring.gpg > /dev/null
curl -1sLf "https://packages.konghq.com/public/gateway-38/config.deb.txt?distro=ubuntu&codename=jammy" | sudo tee /etc/apt/sources.list.d/kong-gateway-38.list > /dev/null
-
リポジトリを更新します。
-
Kongをインストールします。
Kong Gateway
Kong Gateway (OSS)
sudo apt-get install -y kong-enterprise-edition=3.8.1.0
sudo apt-get install -y kong=3.8.1
-
任意: パッケージに hold
のマークを付けて、誤ったアップグレードを防止します。
Kong Gateway
Kong Gateway (OSS)
sudo apt-mark hold kong-enterprise-edition
次の手順
Kong Gatewayを開始する前に、データストアを設定し、データストアを参照してkong.conf.default
構成プロパティファイルを更新します。
目的の環境に応じて、次のガイドも参照してください。
Kong Gatewayのシリーズもチェックしてみてください
入門ガイドで方法を学ぶ
Kong Gatewayを最大限に活用しましょう。
パッケージのアンインストール
Kong Gatewayを停止します。
Kong Gateway
Kong Gateway (OSS)
パッケージをアンインストールするには、次のコマンドを実行します。
sudo apt remove kong-enterprise-edition
パッケージをアンインストールするには、次のコマンドを実行します。