この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 10342|答える: 0

Docker deployment kong-dashboard tutorial

[リンクをコピー]
掲載地 2018/11/21 14:30:09 | | | |
kong-dashboardは、ウェブインターフェース上で簡単にKong Gatewayの設定を管理できるGUIで、リクエストルーティング、認証、レート制限などの機能やサービスを提供しています。

実際、kong管理APIには一連のインターフェースがあり、crulを直接使って管理を完了できますが、私は3つ目のkongダッシュボードがあり、私はそちらは怠けているので、kong-dashboardの管理インターフェースを使って操作しています。

GitHubアドレス:ハイパーリンクのログインが見えます。
Docker Hubのアドレス:ハイパーリンクのログインが見えます。

Kongとダッシュボードの互換性比較



まず、サーバーにKongをインストールするチュートリアルは以下の通りです:

CentOS 7でKong API Gatewayをデプロイする
https://www.itsvse.com/thread-5682-1-1.html
(出典:Architect_Programmer)

バージョンをインストールしました:Kong 0.14.1

鏡を引け


Launch Kong Dashboard


誤差は以下の通りです:

コングに連絡が取れませんでしたハイパーリンクのログインが見えます。
エラーの詳細:
{ エラー: 接続 ECONNREFUSED 127.0.0.1:8001
    TCPConnectWrap.afterConnect [oncompleteとして] (net.js:1161:14)
  ええと:「ECONNREFTED」
  コード:「ECONNREFUSED」、
  シスコール:「接続」、
  アドレス: '127.0.0.1',
  ポート:8001 }

私たちはDockerを使っていて、Kongはホストマシンにデプロイされていますが、どうやって127.0.0.1を使うのでしょうか??? では、どうやってDockerコンテナをホストマシンにアクセスさせるのでしょうか???

ここで、以下のkong.conf設定ファイルを次のように変更する必要があります:

コングサービスを再起動しろ。

コマンドを次のように修正します:

コングへの接続ハイパーリンクのログインが見えます。...
コングと接続ハイパーリンクのログインが見えます。
Kong版は0.14.1です
ポート8080でKongダッシュボードを起動する
Kong Dashboardはポート8080で開始されました

スタートアップは成功しており、以下の図に示されています。



ブラウザアクセス:IP: 8080、下図のようにAPIゲートウェイを作成します:



ウェブサイトの右下にはノードとバージョン情報が見られます

コングノード:ハイパーリンクのログインが見えます。v0.14.1 — Kong-Dashboard v3.5.0

誰でもKong-DashboardにアクセスしてKONG APIゲートウェイを制御でき、セキュリティ強化のために認証を設定することを推奨します:

このように、kong-dashboardを開くにはユーザー名とパスワードを入力する必要があります。ユーザー名はadmin、パスワードはitsvseです。

Kongにはよく知られたAPI管理GUIであるKONGA、GitHubアドレスもあります:ハイパーリンクのログインが見えます。将来時間があるときにもう一度勉強します。

(終わり)




先の:CentOS 7 Docker が PostgreSQL 9.6 をデプロイ
次に:インターフェースのリクエストレートを制御するにはKongレート制限プラグインを使用します
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com