コース概要

導入

  • API管理の必要性

Kongの設定

  • インストールタイプの決定:ベアメタル、クラウド、コンテナ、Kubernetes
  • curlコマンドの使用
  • Kongクラスターのインストールと起動

Kongの機能とアーキテクチャの概要

  • Kongの軽量プロキシ
  • Kongプラグイン

サービスとルートの追加

  • Admin APIの使用
  • ホストマッチングの実装

サービスの利用

  • ポート、ホスト、DNSの設定

リクエストへの応答

  • 着信リクエストのリバースプロキシ

トラフィックの制御

  • トラフィックの管理、スロットル、および制限
  • 動的なリングバランスとDNSベースの負荷分散の比較

トラフィックの分析

  • トラフィックの可視化、検査、監視(例:Prometheusを使用)
  • データ転送のログ記録(例:ELKスタックを使用)

データの変換

  • リアルタイムでリクエストとレスポンスを変換

APIおよびサービスアクセスの保護

  • 認証レイヤーを通じたサービス保護

Kongとサードパーティサービスとの統合

  • API経由でサーバーレス関数を呼び出す

高度なルーティングメカニズム

  • 単純なホストマッチングを超える

Kong Admin APIの保護

  • ファイアウォールルールの設定
  • Admin API用にKongをプロキシとして使用する

Kongの拡張

  • Kongプラグインを通じた追加機能の追加
  • 独自のプラグインを作成する

Kongのスケーリング

  • API呼び出しを数兆回処理するためにノードを増やす

トラブルシューティング

まとめと結論

要求

  • マイクロサービス、APIなどについての理解。
  • Linuxコマンドライン経験

対象者

  • 開発者
  • 管理者
  • DevOpsエンジニア
 14 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (2)

今後のコース

関連カテゴリー