15. MORE INFORMATION AT NGINX.COM
Kubernetes環境でのNGINX Ingress Controller設定変更
Annotations ConfigMap
https://github.com/nginxinc/kubernetes-
ingress/blob/master/docs/configmap-and-annotations.md
• AnnotationsはConfigMapよりも優先されます。
44. MORE INFORMATION AT
NGINX.COM
Router Mesh
Model
前段で利⽤
- Ingress Controller
- リバースプロキシ
- インバウンドルーティング
中央で利⽤
- NGINX Plus
- ロードバランシング
- サービスヘルスチェック
for サーキットブレーカー
- 帯域制御/レートリミット
- サービスディスカバリ
45. MORE INFORMATION AT
NGINX.COM
The Fabric Model
前段で利⽤
- Ingress Controller
- リバースプロキシ
- インバウンドルーティング
コンテナ内で利⽤
(サイドカー パターン)
- NGINX Plus
- サービス間通信
- ロードバランシング
- サービスヘルスチェック
- 帯域制御/レートリミット
- サービスディスカバリ
46. MORE INFORMATION AT NGINX.COM
サイドカー?
• サイドカーはアプリケーションサービスの横に位置し、そのアプリ
ケーションコンテナにすべてのインバウンドおよびアウトバウンド
ネットワークルーティングを提供するリバースプロキシになります。
47. MORE INFORMATION AT NGINX.COM
F
E
サイドカーアーキテクチャ
E
E
F
F
D
D
D
• アウトバウンド ロードバランシング
• サービスディスカバリー
• 認証/認可
• SSL ターミネーション(mTLS)
48. MORE INFORMATION AT NGINX.COM
F
E
サービスメッシュ
E
E
F
F
D
D
D
サービス メッシュ コントロール プレーン
サイドカー ポリシー定義,
施⾏と管理
49. MORE INFORMATION AT NGINX.COM
サービス メッシュ ポリシー
• Network Policy
• サービスルーティングへのサービス
• サービスの可⽤性
• サービスの検出
• Access Policy
• IP ホワイトリスト/ブラックリスト
• Allow/Deny
• JWT
• Security Policy
• SSL Termination
• DDoS
• WAF
E
F
50. MORE INFORMATION AT NGINX.COM
Istio Service Mesh
Config設定 Policy管理
mTLS
証明書管理
サービス間通信